问题标签 [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.
ibm-cloud-infrastructure - SoftLayer 通过 userStatusID 获取用户
我正在尝试通过 userStatusId检索SoftLayer 用户配置文件。
我正在使用网址:
返回的用户配置文件仅为 Active 的 1001 状态 ID。
如何检索其他状态 ID,如1002 = Disabled
, 1003 = Inactive
, 1021 = cancel_pending
,1022 = VPN Only
谢谢你。
ruby - 通过 SoftLayer Ruby API 使用对象过滤器
当我尝试运行以下程序时,对象过滤器似乎不起作用。我仍然收到不符合过滤条件的发票。有人可以帮我理解我做错了什么吗?不幸的是,我几乎找不到关于在 Ruby 中使用对象过滤器的文档
提前致谢
ruby - 对 SoftLayer Ruby API 使用 betweenDate 操作过滤器包含超出我的 endDate 的值
我正在尝试检索一个月的发票(一个月开始,下个月开始结束)。但是,我在结果集中得到了结束月份第一天的结果,这是我没有预料到的。
例如,这将返回 12 月 1 日的发票:
如果我使用以下过滤器运行,我在 12 月 1 日没有得到任何结果:
因此,当我指定结束时间为 00:00:00 时,我不确定为什么在我的第一个过滤器中得到 12 月 1 日的结果。谢谢你。
编辑:这是上面第一个过滤器的结果的尾部(减去 id):
ibm-cloud-infrastructure - 有没有办法为多个 Softlayer ID 编写密码更改脚本?
我有很多 SL id,想在脚本中更改密码。这可以使用API吗?任何样品表示赞赏。
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 的“标准”价格?
谢谢。
ruby - object_mask 不适用于 Ruby SoftLayer API 调用 SoftLayer::BareMetalServer.find_servers
我无法将 object_mask 应用于我正在检索的数据。这是我正在做的一个片段:
当我打印“机器”时,它仍在打印所有字段。预先感谢您的任何帮助。
ibm-cloud-infrastructure - 如何查找 SoftLayer VSI 的当月至今成本?
我正在尝试构建一个 REST 查询来获取我在 Softlayer 的每小时实例的当月迄今为止的成本。我需要在 VSI 和我在 AWS 的一个实例之间做一些比较。
我有点不确定是否应该调用 Softlayer_account 或 Billing_Item?
ibm-cloud-infrastructure - 在 SoftLayer 中订购 EVault 备份的示例代码
是否有人拥有或可以提供用于在 SoftLayer 中订购 EVault 备份的示例代码?它看起来与您选择要订购的项目,然后选择一些选项然后进行 verifyOrder() 调用的常规订购几乎没有什么不同。对于 EVault,我首先必须转到其中一个服务器设备,然后添加(有点像升级,但不同,因为它没有列为可升级项目)。
当我尝试查看 SoftLayer UI 调用的内容时,它会执行 POST 并将大量数据作为请求正文传递。我严重怀疑我需要收集所有这些并通过。
因此,如果有人已经知道这一点或有示例,您能否分享一个示例代码来订购或验证将 EVault 备份添加到设备的价格?首选 PHP 代码示例,但任何能向我展示流程逻辑和我需要提供的输入的东西都会很棒。
先感谢您。
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_Account
using Billing_Item
id 上订购的监控设备和防火墙设备?
我在 上查找了方法SoftLayer_Account
,似乎没有直接的方法来获取监控或防火墙。
谢谢。
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 示例代码,我将不胜感激。