我们订购了ReservedCapacityGroup。
感谢how to order SoftLayer_Virtual_ReservedCapacityGroup。
,我们试图订购ReservedCapacityGroupInstance。
- reservedCapacityGroup
- reservedCapacityGroupFlag
- reservedCapacityGroupInstance
但是我们无法订购实例。预订的服务器不是ReservedCapacityGroupInstance,而是普通的虚拟服务器。
{"parameters": [
{
"complexType": "SoftLayer_Container_Product_Order",
"orderContainers": [
{
"complexType": "SoftLayer_Container_Product_Order_Virtual_Guest",
"location": "1555995",
"packageId": 835,
"quantity": 1,
"presetId": 293,
"virtualGuests": [
{
"complexType": "SoftLayer_Virtual_Guest",
"primaryBackendNetworkComponent": {
"complexType": "SoftLayer_Virtual_Guest_Network_Component"
},
"domain": "rci.com",
"hostname": "ReservedGroupIns-02",
"primaryNetworkComponent": {
"complexType": "SoftLayer_Virtual_Guest_Network_Component"
},
"reservedCapacityGroup": {
"complexType": "SoftLayer_Virtual_ReservedCapacityGroup",
"id": 8201
},
"reservedCapacityGroupFlag": true,
"reservedCapacityGroupInstance": {
"complexType": "SoftLayer_Virtual_ReservedCapacityGroup_Instance",
"guestId": 63236601,
"id": 8601
}
}
],
"useHourlyPricing": true,
"prices": [
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 13945
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 273
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 55
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 58
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 203971
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 204931
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 2202
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 21
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 1800
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 57
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 418
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 905
},
{
"complexType": "SoftLayer_Product_Item_Price",
"id": 420
}
]
}
]
}
]
}
另外,我检查了预留容量信息。
https://IBM_ID:IBM_KEY@api.softlayer.com/rest/v3/SoftLayer_Virtual_ReservedCapacityGroup/8201/Instances.json
结果
{
"createDate": "",
"guestId": 63236601,
"id": 8601,
"modifyDate": null,
"reservedCapacityGroupId": 8201,
"reservedCapacityGroup": {
"accountId": 12345,
"backendRouterId": 667615,
"createDate": "2018-10-11T16:57:36+09:00",
"id": 8201,
"modifyDate": null,
"name": "test",
"instances": [
null
]
}
}
答案 0 :(得分:0)
要订购ReservedCapacityGroupIncance,您将需要在订单正文JSON结构中添加“ reservedCapacityId”参数。此外,不需要处理器,内存和磁盘的价格,您可以使用以下正文JSON结构:
var text1=document.getElementById("displaytext")
document.addEventListener("click",function(id) {
var id = event.target.id;
switch (id) {
case "Heater1button":
document.getElementById('Q').play(), text1.textContent="Heater 1"
break;
case "Heater2button":
document.getElementById('W').play(), text1.textContent="Heater 2"
break;
case "Heater3button":
document.getElementById('E').play(), text1.textContent="Heater 3"
break;
case "Heater4button":
document.getElementById('A').play(), text1.textContent="Heater 4"
break;
case "Heater6button":
document.getElementById('S').play(), text1.textContent="Heater 6"
break;
case "OpenHHbutton":
document.getElementById('D').play(), text1.textContent="Open HH"
break;
case "KicknHat":
document.getElementById('Z').play(), text1.textContent="Kick N Hat"
break;
case "Kickbutton":
document.getElementById('X').play(), text1.textContent="Kick"
break;
case "ClosedHHbutton":
document.getElementById('C').play(), text1.textContent="Closed HH"
break;
}
});
document.addEventListener("keydown",function(e){
switch(e.keyCode){
case 81: document.getElementById('Q').play(),text1.textContent="Heater 1"
break;
case 87: document.getElementById('W').play(),text1.textContent="Heater 2"
break;
case 69: document.getElementById('E').play(),text1.textContent="Heater 3"
break;
case 65: document.getElementById('A').play(),text1.textContent="Heater 4"
break;
case 83: document.getElementById('S').play(),text1.textContent="Heater 6"
break;
case 68: document.getElementById('D').play(),text1.textContent="Open HH"
break;
case 90: document.getElementById('Z').play(),text1.textContent="Kick N Hat"
break;
case 88: document.getElementById('X').play(),text1.textContent="Kick"
break;
case 67: document.getElementById('C').play(),text1.textContent="Closed HH"
break;
}})