2016-06-21 48 views
0

使用API​​,我能夠驗證數量爲2的塊存儲順序,它甚至給我正確的經常性成本,但實際下訂單時,只訂購了一個。這是API的限制嗎?這是在FedRAMP/usgov環境中。不同數量的性能塊存儲

循環訂購服務呼叫,而不是在訂單容器中將數量指定爲2會更好嗎?

謝謝

回答

0

量不應指定訂單耐力或服務表現儲存。

你可以嘗試sendning您在這樣的REST風格的例子訂單需要的所有對象儲存:

{ 
    "parameters": [{ 
     "orderContainers": [{ 
      "complexType": "SoftLayer_Container_Product_Order_Network_Storage_Enterprise", 
      "location": "AMSTERDAM", 
      "packageId": 240, 
      "prices": [{ 
       "id": 45058 
      }, { 
       "id": 45098 
      }, { 
       "id": 45068 
      }, { 
       "id": 144005 
      }], 

      "osFormatType": { 
       "id": 12, 
       "name": "Linux", 
       "keyName": "LINUX" 
      } 
     }, { 
      "complexType": "SoftLayer_Container_Product_Order_Network_Storage_Enterprise", 
      "location": "AMSTERDAM", 
      "packageId": 240, 
      "prices": [{ 
       "id": 45058 
      }, { 
       "id": 45098 
      }, { 
       "id": 45068 
      }, { 
       "id": 144005 
      }], 

      "osFormatType": { 
       "id": 12, 
       "name": "Linux", 
       "keyName": "LINUX" 
      } 
     }] 
    }] 
} 

請注意,我在「orderContainers」屬性附加的存儲器。

這是該屬性的描述:

orderContainers

訂單可包含配置的陣列。填充此屬性允許您在一個訂單內購買多個配置。每個訂單容器都將具有獨立於其他訂單容器的獨立設置。例如,可以在一個配置中訂購裸機服務器,在另一個配置中訂購虛擬服務器。 如果在基本訂單容器上填充orderContainers,則基本容器上的大多數配置特定屬性都將被忽略。例如,基本容器上的價格,位置和packageId將被忽略,但由於billingInformation是不是特定於單個訂單容器(但是作爲整體訂單)的屬性,它必須填充到基本容器上。 類型:SoftLayer_Container_Product_Order

看到http://sldn.softlayer.com/reference/datatypes/SoftLayer_Container_Product_Order

問候

+0

太謝謝你了!集裝箱內的所有訂單都將顯示在一張發票中? –

+0

是的,那是對的 –