Как получить список всех дисков, заказанных на софтлайере - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь подготовить отчет со всем хранилищем, заказанным на мягком слое для учетной записи Есть ли API для получения того же самого?

1 Ответ

0 голосов
/ 21 марта 2019

Чтобы перечислить все хранилище на SoftLayer для учетной записи, вы можете использовать следующий пример остального вызова:

Метод: GET

https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkStorage?objectMask=mask[id,username,capacityGb,guestId,hardwareId,hostId,nasType,storageType]

Этот запрос покажет вам все сетевое хранилище, напримеркак: блочное хранилище (выносливость, производительность), файловое хранилище (выносливость, производительность), хранилище объектов, Evault Backup.

Примечание. Примите во внимание, что элементы Evault Backup - это другие виды хранилищ, которые подключены к виртуальным серверам.они могут обеспечить безопасное хранение ваших данных за пределами вашего устройства и защиту в случае их утери ( IBM Cloud Backup ).

Если вы хотите получить сетевые хранилища отдельно, напримерХранилище блоков, Хранилище файлов, вы можете запустить приведенные ниже примеры вызовов остальных, используя фильтр объектов:

Хранилище блоков ("nasType": "ISCSI")

Метод: GET

https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkStorage?objectMask=mask[id,username,capacityGb,guestId,hardwareId,hostId,nasType,storageType]&objectFilter={"networkStorage": {"nasType": {"operation": "ISCSI"}}}

Хранилище файлов ("nasType": "NAS")

Метод: GET

https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkStorage?objectMask=mask[id,username,capacityGb,guestId,hardwareId,hostId,nasType,storageType]&objectFilter={"networkStorage": {"nasType": {"operation": "NAS"}}}

Хранилище объектов ("nasType": "HUB")

Метод: GET

https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkStorage?objectMask=mask[id,username,capacityGb,guestId,hardwareId,hostId,nasType,storageType]&objectFilter={"networkStorage": {"nasType": {"operation": "HUB"}}}

Ссылка:

https://sldn.softlayer.com/reference/services/SoftLayer_Account/getNetworkStorage/

Или вы можете использовать следующие конкретные методы для каждого варианта хранения:

https://sldn.softlayer.com/reference/services/SoftLayer_Account/getHubNetworkStorage/https://sldn.softlayer.com/reference/services/SoftLayer_Account/getIscsiNetworkStorage/ https://sldn.softlayer.com/reference/services/SoftLayer_Account/getNasNetworkStorage/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...