Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Запросы к сервисам REST API

Схема данных для сервисов непрерывно развивается.

Если для какого-то сервиса отсутствует описание схемы данных, выполните GET-запрос к этому сервису для получения информации о его параметрах.

Например, необходимо создать новый центр данных. Для этого предварительно сделайте GET-запрос к существующему ЦД. В теле ответа будет содержаться необходимая схема.

Пример ответа:

{
    "data_center": [
        {
            "local": "false",
            "quota_mode": "disabled",
            "status": "up",
            "storage_format": "v5",
            "version": {
                "major": "4",
                "minor": "7"
            },
            "name": "Default",
            "description": "The default Data Center",
        }
    ]
}

Из примера выше для создания ЦД нужны следующие данные:

  • local - указание типа хранилища (обязательно)

  • name - имя ЦД (обязательно)

  • quota_mode - режим квотирования

  • description - описание ЦД

Следовательно в теле POST-запроса /datacenters указать следующее (структура аналогична примеру, но не требуется элемент верхнего уровня data_center):

{
  "local": "false",
  "quota_mode": "audit",
  "name": "SDNDC",
  "description": "Datacenter for SDN"
}