Могу ли я указать пропускную способность для программного API уровня для создания виртуального сервера?

Я пытаюсь создать виртуальный сервер через API мягкого уровня. Но API, с которым я столкнулся, похоже, не принимает пропускную способность сети, могу ли я указать необходимую пропускную способность для моего виртуального сервера, созданного через API?

Спасибо, Кишор


person Krishna Kishore Bonagiri    schedule 29.04.2016    source источник
comment
Посмотрите этот форум, пожалуйста: stackoverflow.com/questions /36045824/   -  person Ruber Cuellar Valenzuela    schedule 29.04.2016


Ответы (1)


Во всяком случае, вот пример использования метода SoftLayer_Product_Order::placeOrder для размещения заказа на VSI. с пропускной способностью:

https://$user:[email protected]/rest/v3/SoftLayer_Product_Order/verifyOrder

Method: Post

{  
   "parameters":[  
      {  
         "location":449494,
         "packageId":46,
         "hardware":[  
            {  
               "domain":"softlayer.com",
               "hostname":"test"
            }
         ],
         "prices":[  
            {  
               "id":1640
            },
            {  
               "id":1644
            },
            {  
               "id":13940
            },
            {  
               "id":2202
            },
            {  
               "id":50241
            },
            {  
               "id":273
            },
            {  
               "id":2302
            },
            {  
               "id":55
            },
            {  
               "id":58
            },
            {  
               "id":420
            },
            {  
               "id":418
            },
            {  
               "id":21
            },
            {  
               "id":57
            },
            {  
               "id":905
            },
            {  
               "id":14022
            }
         ]
      }
   ]
}

Цена «50241» относится к «пропускной способности 5000 ГБ».

Чтобы получить информацию о ценах на товары, попробуйте следующее:

https://$user:[email protected]/rest/v3/SoftLayer_Product_Package/46/getItemPrices

Method: Get

Использованная литература:

SoftLayer_Product_Package::getItemPrices

person Ruber Cuellar Valenzuela    schedule 29.04.2016
comment
Привет Рубер, Спасибо за ответ. Я попробовал API-интерфейс placeOrder с приведенным выше вводом, но он говорит, что цена № 50241 не существует не только для этого, но и для всех идентификаторов. Я также запустил getItemPrices(), и вывод вообще не содержит этих идентификаторов. Вместо этого я попытался использовать идентификаторы, возвращаемые getItemPrices() с вызовом placeOrder, но он жалуется и на них. Я что-то не так делаю? Я только что вызвал метод POST на https://$user:[email protected]/rest/v3/SoftLayer_Product_Order/placeOrder с приведенным выше вводом. - person Krishna Kishore Bonagiri; 02.05.2016
comment
Если вы используете метод SoftLayer_Product_Package::getItemPrices, предполагается, что он должен работать хорошо, вы можете поделиться ценами, которые вы пытаетесь? Я постараюсь помочь вам с ними. - person Ruber Cuellar Valenzuela; 03.05.2016