Softlayer API 用于订购 VMware 许可证
Softlayer API for ordering VMware licenses
我们想要实施自动 vmware 配置,并且作为流程的一部分,我们需要以自动方式订购 VMware 许可证(即 vCenter)。
在 http://knowledgelayer.softlayer.com/procedure/order-vmware-licenses 中提供了有关如何通过 SL 门户订购许可证的说明。我想看看是否可以通过任何 SoftLayer API.
你应该通过SoftLayer_Product_Order::placeOrder方法来完成,这里有一个休息请求:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Order/placeOrder
Method: Post
{
"parameters":[
{
"packageId":301,
"prices":[
{
"id":172249
}
]
}
]
}
注意:把$user和$apiKey换成你自己的信息,也可以看到,172249这个值是指你要下单的license,得到通过 API 获得所有 Vmware 许可证,请尝试以下操作:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/301/getItemPrices
Method: Get
同样的想法可以应用于编程语言,查看 SoftLayer 支持的可用编程语言:
一些参考资料:
我们想要实施自动 vmware 配置,并且作为流程的一部分,我们需要以自动方式订购 VMware 许可证(即 vCenter)。
在 http://knowledgelayer.softlayer.com/procedure/order-vmware-licenses 中提供了有关如何通过 SL 门户订购许可证的说明。我想看看是否可以通过任何 SoftLayer API.
你应该通过SoftLayer_Product_Order::placeOrder方法来完成,这里有一个休息请求:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Order/placeOrder
Method: Post
{
"parameters":[
{
"packageId":301,
"prices":[
{
"id":172249
}
]
}
]
}
注意:把$user和$apiKey换成你自己的信息,也可以看到,172249这个值是指你要下单的license,得到通过 API 获得所有 Vmware 许可证,请尝试以下操作:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/301/getItemPrices
Method: Get
同样的想法可以应用于编程语言,查看 SoftLayer 支持的可用编程语言:
一些参考资料: