Да, в настоящее время это можно установить подсети, вы должны определить "primarySubnet" в собственности "networkVlan", здесь пример Rest:
https://$user:[email protected]/rest/v3/SoftLayer_Product_Order/placeOrder
Method: Post
{
"parameters":[
{
"orderContainers":[
{
"hardware":[
{
"hostname":"testhost",
"domain":"softlayer.com",
"primaryBackendNetworkComponent":
{
"networkVlanId":971077,
"networkVlan":{
"primarySubnet":{
"id":225652
}
}
}
,
"primaryNetworkComponent":
{
"networkVlanId":971075,
"networkVlan":{
"primarySubnet":{
"id":233232
}
}
}
}
],
"location":"DALLAS05",
"quantity":1,
"packageId":46,
"prices":[
{
"id":1640
},
{
"id":1644
},
{
"id":1857
},
{
"id":1639
},
{
"id":50367
},
{
"id":273
},
{
"id":2302
},
{
"id":55
},
{
"id":58
},
{
"id":420
},
{
"id":418
},
{
"id":21
},
{
"id":57
},
{
"id":905
}
]
}
]
}
]
}
Replace: $ пользователю, $ apiKey и значения: networkVlanId и primarySubnet >> ID с вашей собственной информации
Если у меня нет спецификации подсети, Могу ли я код '«primaryNetworkComponent»: { "networkVlanId": 971075 –
Получил 5-минутный таймаут, чтобы отредактировать комментарий. Если у меня нет спецификации подсети, могу ли я закодировать '" primaryNetworkComponent ": { " networkVlanId ": 971075},' или указать «primaryNetworkComponent»: { «networkVlan»: { «id»: 971075 } }, или работает, если ни одна подсеть не указана? –
Оба случая должны работать, нет необходимости указывать подсеть, вы можете определить только vlan, если хотите. –