Как отфильтровать отклик обнаженного металла из ответа устройств сетевого шлюза? - PullRequest
1 голос
/ 21 апреля 2020

В ответе API сервера IBM Bare-Metal мы также получаем ответ от сетевых шлюзов. Есть ли способ отфильтровать отклик Bare metal от сетевых шлюзов. API для получения сервера Bare metal: HTTP://api.softlayer.com/rest/v3.1/SoftLayer_Account/getHardware.

1 Ответ

0 голосов
/ 21 апреля 2020

Когда вы вызываете метод getHardware, он возвращает все «голые железные» серверы, на которых вы получите устройства шлюза, потому что они тоже являются «голыми металлическими» серверами.

Теперь, чтобы получить устройства сетевого шлюза в вашей учетной записи, у вас есть использовать SoftLayer_Account :: getNetworkGateways

Этот метод возвращает только устройства сетевого шлюза и их аппаратное обеспечение члены . Я думаю, это то, что вы ищете.

Чтобы получить эту информацию, используйте следующий API:

Метод: GET

https://api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkGateways?objectMask=mask[members[hardware]]

Чтобы получить список оборудования данные для указанного c сетевого шлюза, вы можете использовать этот пример API остальных:

Метод: GET

https://api.softlayer.com/rest/v3/SoftLayer_Network_Gateway/$GatwayID/getObject?objectMask=mask[members[hardware]]
...