首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过API订购Softlayer Netscaler VPX

通过API订购Softlayer Netscaler VPX
EN

Stack Overflow用户
提问于 2016-10-26 22:55:34
回答 1查看 139关注 0票数 0

我使用以下代码订购了一个Netscaler vpx,

代码语言:javascript
复制
curl -H "Content-Type: application/json" --data @netscalar-vpx-data.json https://<userid>:<apikey>@api.softlayer.com/rest/v3/SoftLayer_Product_Order/placeOrdernter code here

而netscalar-vpx-data中的json有效负载是

代码语言:javascript
复制
{
"parameters": [
    {
        "complexType": "SoftLayer_Container_Product_Order_Network_Application_Delivery_Controller",
        "quantity": 1,
        "location": "DALLAS09",
        "packageId": 192,
        "prices": [
            {
                "id": 44964
            },
            {
                "id": 17238
            }
        ]
    }
]

}

订单成功。然而,后来Softlayer support联系到了我们。他们提到,他们需要取消该订单,因为该POD背后的帐户不存在专用VLAn,并且需要在已有VLAn的POD后面重新订购。

我们的环境中有网络vlans。我们成功地通过control.softlayer.com门户订购创建了Netscaler VPX。

您能告诉我们通过API订购Netscaler的正确方式吗?此外,我们如何验证我们是否拥有所需的专用vlans。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-10-26 23:27:52

您的请求很好,通过defatul使用您的请求新创建的NetScaler将在"DALLAS09“数据中心使用您创建的任何VLANs,因此您需要确保在该数据中心上有VLANS。您也可以尝试设置VLANS,请参阅下面的代码。

代码语言:javascript
复制
{
    "parameters": [{
        "hardware": [{
            "primaryBackendNetworkComponent": {
                "networkVlanId": 1084325
            },
            "primaryNetworkComponent": {
                "networkVlanId": 361652
            }
        }],
        "location": "DALLAS09",
        "packageId": 192,
        "quantity": 1,
        "prices": [{
            "id": 44964
        }, {
            "id": 17238

        }]
    }]
}

问候

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40265595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档