如何订购reservedcapacitygroupInstance

时间:2018-10-11 09:17:48

标签: ibm-cloud ibm-cloud-infrastructure

我们订购了ReservedCapacityGroup。

感谢how to order SoftLayer_Virtual_ReservedCapacityGroup

,我们试图订购ReservedCapacityGroupInstance。

  • 使用了IBM Cloud的Family Size类型产品(package-id:835)和预设ID(293)
  • 使用的虚拟访客参数
  
      
  • 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
        ]
    }
}

1 个答案:

答案 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;
}})