问题标签 [ibm-cloud-infrastructure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
266 浏览

ibm-cloud-infrastructure - SoftLayer 通过 userStatusID 获取用户

我正在尝试通过 userStatusId检索SoftLayer 用户配置文件。

我正在使用网址:

返回的用户配置文件仅为 Active 的 1001 状态 ID。

如何检索其他状态 ID,如1002 = Disabled, 1003 = Inactive, 1021 = cancel_pending,1022 = VPN Only

谢谢你。

0 投票
1 回答
378 浏览

ruby - 通过 SoftLayer Ruby API 使用对象过滤器

当我尝试运行以下程序时,对象过滤器似乎不起作用。我仍然收到不符合过滤条件的发票。有人可以帮我理解我做错了什么吗?不幸的是,我几乎找不到关于在 Ruby 中使用对象过滤器的文档

提前致谢

0 投票
1 回答
94 浏览

ruby - 对 SoftLayer Ruby API 使用 betweenDate 操作过滤器包含超出我的 endDate 的值

我正在尝试检索一个月的发票(一个月开始,下个月开始结束)。但是,我在结果集中得到了结束月份第一天的结果,这是我没有预料到的。

例如,这将返回 12 月 1 日的发票:

如果我使用以下过滤器运行,我在 12 月 1 日没有得到任何结果:

因此,当我指定结束时间为 00:00:00 时,我不确定为什么在我的第一个过滤器中得到 12 月 1 日的结果。谢谢你。

编辑:这是上面第一个过滤器的结果的尾部(减去 id):

0 投票
2 回答
143 浏览

ibm-cloud-infrastructure - 有没有办法为多个 Softlayer ID 编写密码更改脚本?

我有很多 SL id,想在脚本中更改密码。这可以使用API​​​​吗?任何样品表示赞赏。

0 投票
3 回答
640 浏览

php - SoftLayer API:如何获取所有可能 locationGroupId 的每小时裸机服务器预设价格

每小时裸机服务器 Softlayer_Product_Package 200 有预设。

我正在尝试获取所有位置的每个预设的项目价格。

如果我使用以下查询 https://$apiuser:$apikey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/200/getActivePresets.json?objectMask=mask [id,packageId,description,name,keyName,configuration.类别、配置.价格]

它只返回“locationGroupId”= null 的“标准”价格。

如何从“SoftLayer_Product_Package_Preset”获取所有位置的价格,不同 loationGroupId 值的不同价格,但不仅限于 loationGroupId= null 的“标准”价格?

谢谢。

0 投票
2 回答
67 浏览

ruby - object_mask 不适用于 Ruby SoftLayer API 调用 SoftLayer::BareMetalServer.find_servers

我无法将 object_mask 应用于我正在检索的数据。这是我正在做的一个片段:

当我打印“机器”时,它仍在打印所有字段。预先感谢您的任何帮助。

0 投票
1 回答
70 浏览

ibm-cloud-infrastructure - 如何查找 SoftLayer VSI 的当月至今成本?

我正在尝试构建一个 REST 查询来获取我在 Softlayer 的每小时实例的当月迄今为止的成本。我需要在 VSI 和我在 AWS 的一个实例之间做一些比较。

我有点不确定是否应该调用 Softlayer_account 或 Billing_Item?

0 投票
2 回答
252 浏览

ibm-cloud-infrastructure - 在 SoftLayer 中订购 EVault 备份的示例代码

是否有人拥有或可以提供用于在 SoftLayer 中订购 EVault 备份的示例代码?它看起来与您选择要订购的项目,然后选择一些选项然后进行 verifyOrder() 调用的常规订购几乎没有什么不同。对于 EVault,我首先必须转到其中一个服务器设备,然后添加(有点像升级,但不同,因为它没有列为可升级项目)。

当我尝试查看 SoftLayer UI 调用的内容时,它会执行 POST 并将大量数据作为请求正文传递。我严重怀疑我需要收集所有这些并通过。

因此,如果有人已经知道这一点或有示例,您能否分享一个示例代码来订购或验证将 EVault 备份添加到设备的价格?首选 PHP 代码示例,但任何能向我展示流程逻辑和我需要提供的输入的东西都会很棒。

先感谢您。

0 投票
1 回答
104 浏览

php - SoftLayer API:如何从 order billingId 获取帐户中的高级监控和防火墙

订购 Advanced Monitoring - 使用 SoftLayer API 的高级包后“ SoftLayer_Container_Product_Order_Monitoring_Package

和带有 SoftLayer API 的 Vlan 上的防火墙“ SoftLayer_Container_Product_Order_Network_Protection_Firewall_Dedicated”,

我可以SoftLayer_Billing_Item从每个订单中获取 id 值。

如何检索我在SoftLayer_Accountusing Billing_Itemid 上订购的监控设备和防火墙设备?

我在 上查找了方法SoftLayer_Account,似乎没有直接的方法来获取监控或防火墙。

谢谢。

0 投票
1 回答
122 浏览

php - SoftLayer API:如何取消 Security_Certificate、Network_Firewall 和 Monitoring_agent 对象

我使用 SoftLayer API 复杂类型创建了 ssl 安全证书、专用 Vlan 防火墙和高级监控:

我尝试找到 SoftLayer API,它允许我在订购这些对象后取消它们。

我可以获得:

但是没有SoftLayer_Billing_Item数据类型:

那将不允许我使用 SoftLayer_Billing_Item->cancelService() 取消它们。

有人可以指点我如何使用 SoftLayer API 取消 SSL 证书、防火墙和监控代理吗?如果您能提供 PHP 示例代码,我将不胜感激。