2016-04-25 15 views
0

OS用のパーティションテンプレートを使用してベアメタルサーバを注文するためにSLAPIを検索しました。OSパーティションテンプレートのIDを取得するためのSoftLayer API

RAIDを注文してパーティションテンプレートデータを構成する記事を読んだ後、テンプレートデータを取得するためには、OSのIDまたは説明が必要であることがわかりました。

私はSLAPIでOSのこれらの情報を取得しようとしましたが、できませんでした。

'CentOS 7.x(64ビット)'の場合、OSの説明は 'linux'にする必要がありますが、OSアイテムIDが5920で、アイテム価格IDが44988 dal03。ここで

は言及記事です:Configuring Softlayer Disk Partitions at Order Time

と呼び出しからの応答[サービス/ SoftLayer_Hardware_Component_Partition_OperatingSystem]/getAllobjects

[{ 
    "description": "linux", 
    "id": 1, 
    "notes": "All flavors" 
}, { 
    "description": "windows", 
    "id": 2, 
    "notes": "All RH-based or closely related" 
}, { 
    "description": "freebsd", 
    "id": 3, 
    "notes": "FreeBSD, etc.." 
}] 

と商品の価格(44988)の応答は次のとおりです。

{ 
    "currentPriceFlag": null, 
    "hourlyRecurringFee": "0", 
    "id": 44988, 
    "itemId": 5920, 
    "laborFee": "0", 
    "locationGroupId": null, 
    "onSaleFlag": null, 
    "oneTimeFee": "0", 
    "quantity": null, 
    "recurringFee": "0", 
    "setupFee": "0", 
    "sort": 0, 
    "item": { 
     "capacity": "0", 
     "description": "CentOS 7.x (64 bit)", 
     "id": 5920, 
     "itemTaxCategoryId": 166, 
     "keyName": "OS_CENTOS_7_X_64_BIT", 
     "softwareDescriptionId": 1400, 
     "units": "N/A", 
     "upgradeItemId": null, 
     "itemCategory": { 
      "categoryCode": "os", 
      "id": 12, 
      "name": "Operating System", 
      "quantityLimit": 0 
     }, 
     "softwareDescription": { 
      "controlPanel": 0, 
      "id": 1400, 
      "licenseTermValue": null, 
      "longDescription": "CentOS/CentOS/7.0-64", 
      "manufacturer": "CentOS", 
      "name": "CentOS", 
      "operatingSystem": 1, 
      "referenceCode": "CENTOS_7_64", 
      "upgradeSoftwareDescriptionId": null, 
      "upgradeSwDescId": null, 
      "version": "7.0-64", 
      "virtualLicense": 0, 
      "virtualizationPlatform": 0, 
      "requiredUser": "root" 
     } 
    } 
} 

答えて

0

そのインフォーメーションはAPIにはないので、正しいテンプレートを選ぶために独自のコードを使用する必要があります商品の説明を使用することができます。 商品説明は商品説明は、Windowsが含まれている場合は商品説明は、FreeBSDはあなたの助けをありがとうFreeBSDの

よろしく

+0

を使用含まれている場合はCentOSやUbuntuのかRedHatのは、窓 を使用するLinuxの を使用含まれている場合 –

関連する問題