2016-05-13 4 views
0

Я использую API SoftLayer_Account :: getHardware для получения списка аппаратных объектов. Я понимаю, что это дает мне список серверов. Есть ли что-то еще, что может включать аппаратный объект? например, для хранения или любого другого типа объекта? Я могу видеть Тип устройства: «Gateway Member» на портале, но код категории биллинга - «сервер». Каков этот тип объекта? Могу ли я считать это устройство серверным объектом?Что включает все элементы Softlayer_Hardware:

ответ

1

SoftLayer_Account::getHardware содержит ”Bare Metal Servers” и ”Gateway Member”.

Чтобы получить только Bare металлических предметов (такой же количество элементов, как портал), пожалуйста, выполните:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware?objectMask=mask[networkGatewayMemberFlag]&objectFilter={ "hardware": { "networkGatewayMemberFlag": { "operation": 0 } } } 
Method: GET 

Где:

networkGatewayMemberFlag должен быть 0 для Голых металлов.

Другой запрос может помочь вам получить такое же количество элементов (Голые металлы):

https://[username]:[apikey]@api.softlayer.com/rest/v3.1/SoftLayer_Search/advancedSearch 
Method: POST 

Json Payload: 

{ 
"parameters": [ 
"hardwareFunctionDescription:\"Server\" networkGatewayMemberFlag:0 _objectType:SoftLayer_Hardware" 
] 
} 
Смежные вопросы