将 Softlayer 中的 vlan 与 java 相关联

Associate a vlan in Softlayer with java

我在购买 Vyatta 后实施关联一个 Vlan。 应该使用什么 Softlayer API 来实现它?如果您提供示例 java 代码或 API 指南,我们将不胜感激。

谢谢

此方法可以帮助您将 VLAN 关联到网关:

SoftLayer_Network_Gateway_Vlan::createObject

下面是一个 Rest 示例:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Gateway_Vlan/createObject

Method: POST

Json payload:

{
  "parameters": [
    {
      "bypassFlag": false,
      "networkGatewayId": 172323,
      "networkVlanId": 561712
    }
  ]
}

此外,要获取所有可以成为此网关上 VLAN 内部的 VLAN,请参阅:

SoftLayer_Network_Gateway::getPossibleInsideVlans

示例:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Gateway/[gateway_id]/getPossibleInsideVlans?objectMask=mask[primaryRouter]
Method: GET

希望对你有所帮助