Я искал SLAPI для заказа серверов с множеством серверов с шаблоном раздела для ОС.API-интерфейс SoftLayer для получения идентификатора шаблонов разделов ОС
После того, как я прочитал некоторые статьи, чтобы заказать RAID и настроить данные шаблона раздела, я обнаружил, что для получения данных шаблона требуется идентификатор или описание ОС.
так, я пытался получить эту информацию ОС с помощью SLAPI, но не смог.
Для «CentOS 7.x (64 бит)» описание ОС должно быть «linux», но я не знаю, как получить его с идентификатором элемента ОС 5920, а идентификатор цены товара - 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"
}
}
}
Спасибо за вашу помощь –