SLCLI позволяет только обновлять прошивку, но вы должны иметь возможность использовать rest, soap, xmlrpc, python, ruby, java, go и т. Д. Или любой другой поддерживаемый язык для извлечения этих данных через объект -маски .
Попробуйте выполнить следующий вызов REST, он должен получить информацию о встроенном программном обеспечении для чистого сервера:
https://[unserName]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Hardware_Server/[baremetalID]/getObject?objectMask=mask[components[hardwareComponentModel[firmwares],revision.firmware]]
Измените [unserName], [apiKey] и [baremetalID] своей собственной информацией.
Для всех аппаратных устройств в аккаунте:
https://[userName]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware?objectMask=mask[id,fullyQualifiedDomainName,components[hardwareComponentModel[firmwares],revision.firmware]]
https://softlayer.github.io/reference/services/SoftLayer_Hardware_Server/getObject
https://softlayer.github.io/reference/services/SoftLayer_Hardware_Server/getComponents
https://softlayer.github.io/reference/services/SoftLayer_Account/getHardware
https://softlayer.github.io/reference/datatypes/SoftLayer_Hardware/#components
https://softlayer.github.io/reference/datatypes/SoftLayer_Hardware_Server/#components
https://softlayer.github.io/reference/datatypes/SoftLayer_Hardware_Component/