Описание разрешений
Лицензирование
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/license/ | list | license | license | Эндпоинт получения лицензионного ключа |
| POST /api/license/ | create | license | license | Эндпоинт для получения информации для загрузки файла лицензии |
| GET /api/license/activated/ | activated | license | license | Эндпоинт проверки статуса активации |
| GET /api/license/check/ | check | license | license | Эндпоинт проверки лицензии |
| GET /api/license/data/ | data | license | license | Эндпоинт получения совмещенных параметров всех ключей |
| POST /api/license/remove/ | remove | license | license | Эндпоинт удаления файла лицензии |
| GET /api/license/supported/ | supported | license | license | Эндпоинт проверки статуса поддержки |
Контроллер
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/controllers/ | list | controller | controller | Эндпоинт получения списка доступных контроллеров |
| GET /api/controllers/{id}/ | retrieve | controller | controller | Эндпоинт для получения информации о контроллере |
| PUT /api/controllers/{id}/ | update | controller | controller | Эндпоинт редактирования информации по конкретному контроллеру. |
| POST /api/controllers/add-event-receiver/ | add_event_receiver | controller | controller | Эндпоинт добавления получателя сообщений. |
| POST /api/controllers/add-veil-controller/ | add_veil_controller | controller | controller | Эндпоинт добавления другого контроллера. |
| GET /api/controllers/base-version/ | base_version | controller | controller | Эндпоинт получения основной версии ПО контроллера. |
| GET /api/controllers/check/ | check | controller | controller | Эндпоинт проверки api контроллера. |
| GET /api/controllers/error-codes/ | error_codes | controller | controller | Эндпоинт получения кодов ошибок с сообщениями |
| GET /api/controllers/event-receivers/ | event_receivers | controller | controller | Эндпоинт получения получателей сообщений из системы. |
| GET /api/controllers/get-choices/ | get_choices | controller | controller | Эндпоинт получения вариантов выбора для полей модели |
| GET /api/controllers/get-snmp-configuration/ | get_snmp_configuration | controller | controller | Получает словарь настроек snmp c контроллера |
| GET /api/controllers/global-search/ | global_search | controller | controller | Эндпоинт для поиска по моделям |
| PUT /api/controllers/grafana-settings/ | grafana_settings | controller | controller | Эндпоинт изменения настроек сервиса Grafana |
| GET /api/controllers/ip-addresses/ | ip_addresses | controller | controller | Эндпоинт получения списка доступных ipv4 адресов сетевых интерфейсов на контроллере. |
| GET /api/controllers/iscsi-discovery/ | iscsi_discovery | controller | controller | Эндпоинт сканирования iscsi таргетов с контроллера. |
| POST /api/controllers/logs/ | logs | controller | controller | Эндпоинт сохранения логов контроллера на датапул активного узла. |
| GET /api/controllers/loki/ | loki | controller | controller | Эндпоинт проверки запросов к Loki. |
| GET /api/controllers/name-check/ | name_check | controller | controller | Эндпоинт проверки имени. |
| GET /api/controllers/network-info/ | network_info | controller | controller | Эндпоинт сводной текущей конфигурации сети контроллера. |
| GET /api/controllers/ntp-servers/ | ntp_servers | controller | controller | Эндпоинт получения ntp servers контроллера. |
| GET /api/controllers/remote-entities/ | remote_entities | controller | controller | Эндпоинт получения объектов других контроллеров. |
| GET /api/controllers/remote-entity/ | remote_entity | controller | controller | Эндпоинт получения объекта других контроллеров. |
| POST /api/controllers/remote-entity-action/ | remote_entity_action | controller | controller | Эндпоинт получения объекта других контроллеров. |
| POST /api/controllers/remove-event-receiver/ | remove_event_receiver | controller | controller | Эндпоинт удаления получателя сообщений. |
| POST /api/controllers/remove-snmp-configuration/ | remove_snmp_configuration | controller | controller | Удаляет словарь правил в yaml на контроллере. Используется только для подготовки тестового окружения. |
| POST /api/controllers/remove-veil-controller/ | remove_veil_controller | controller | controller | Эндпоинт удаления контроллера. |
| GET /api/controllers/replication-status/ | replication_status | controller | controller | Эндпоинт получения статуса репликации контроллера. |
| GET /api/controllers/security-settings/ | security_settings | controller | controller | Эндпоинт для получения настроек безопасности контроллера |
| POST /api/controllers/service-action/ | service_action | controller | controller | Эндпоинт действия над сервисами контроллера |
| GET /api/controllers/services-list/ | services_list | controller | controller | Эндпоинт получения статуса сервисов на контроллере |
| POST /api/controllers/set-ntp-servers/ | set_ntp_servers | controller | controller | Эндпоинт установки ntp servers контроллера. |
| POST /api/controllers/set-timezone/ | set_timezone | controller | controller | Эндпоинт установки временной зоны контроллера. |
| PUT /api/controllers/smtp-clear/ | smtp_clear | controller | controller | Эндпоинт удаления настроек SMTP. |
| PUT /api/controllers/smtp-settings/ | smtp_settings | controller | controller | Эндпоинт изменения настроек SMTP. |
| GET /api/controllers/snmp-walk/ | snmp_walk | controller | controller | Эндпоинт для запуска snmpwalk на заданном узле. |
| GET /api/controllers/stats-v2/ | stats_v2 | controller | controller | Эндпоинт получения статистики на контроллере. |
| POST /api/controllers/storages-scan/ | storages_scan | controller | controller | Эндпоинт сканирования всех хранилищ контроллера. |
| GET /api/controllers/system-settings/ | system_settings | controller | controller | Эндпоинт чтения системных настроек приложения. |
| GET /api/controllers/system-time/ | system_time | controller | controller | Эндпоинт получения текущего времени контроллера. |
| GET /api/controllers/test-smtp-connection/ | test_smtp_connection | controller | controller | Эндпоинт для тестирования соединения с smtp сервером |
| GET /api/controllers/timezone/ | timezone | controller | controller | Эндпоинт получения текущей timezone контроллера. |
| GET /api/controllers/timezones/ | timezones | controller | controller | Эндпоинт получения списка timezones. |
| POST /api/controllers/update-hw-info/ | update_hw_info | controller | controller | Эндпоинт обновления инфы о железе на контроллере |
| PUT /api/controllers/update-security-settings/ | update_security_settings | controller | controller | Эндпоинт для изменения настроек безопасности контроллера |
| PUT /api/controllers/update-snmp-configuration/ | update_snmp_configuration | controller | controller | Пишет словарь правил в yaml на контроллер. Отправляет в очередь Redis сообщение о статусе сервиса snmpd. Сохраняет настройки snmp в базу. |
| PUT /api/controllers/update-system-settings/ | update_system_settings | controller | controller | Эндпоинт изменения системных настроек приложения. |
| GET /api/controllers/upgrade-check/ | upgrade_check | controller | controller | Эндпоинт проверки наличия обновления для контроллера. |
| POST /api/controllers/upgrade-start/ | upgrade_start | controller | controller | Эндпоинт обновления ПО контроллера. |
| GET /api/controllers/veil-controllers/ | veil_controllers | controller | controller | Эндпоинт получения других контроллеров. |
| GET /api/controllers/version/ | version | controller | controller | Эндпоинт получения версий ПО контроллера. |
Теги
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/tags/ | list | tag | tag | Эндпоинт получения списка тегов |
| GET /api/tags/{id}/ | retrieve | tag | tag | Эндпоинт для получения информации о теге |
| POST /api/tags/ | create | tag | tag | Эндпоинт создания тега |
| PUT /api/tags/{id}/ | update | tag | tag | Эндпоинт редактирования информации по конкретному тегу. |
| POST /api/tags/{id}/add-entities/ | add_entities | tag | tag | Эндпоинт привязки тега к сущностям |
| POST /api/tags/{id}/add-entity/ | add_entity | tag | tag | Эндпоинт привязки тега к сущности |
| PUT /api/tags/check-verbose-name/ | check_verbose_name | tag | tag | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| GET /api/tags/get-choices/ | get_choices | tag | tag | Эндпоинт получения вариантов выбора для полей модели |
| POST /api/tags/multi-manager/ | multi_manager | tag | tag | Эндпоинт группового управления |
| POST /api/tags/{id}/remove/ | remove | tag | tag | Эндпоинт удаления тега и привязок |
| POST /api/tags/{id}/remove-entities/ | remove_entities | tag | tag | Эндпоинт отвязки тега от сущностей |
| POST /api/tags/{id}/remove-entity/ | remove_entity | tag | tag | Эндпоинт отвязки тега к сущности |
| GET /api/tags/tree/ | tree | tag | tag | Эндпоинт получения дерева объектов тегов |
Задачи
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/tasks/ | list | task | task | Эндпоинт получения списка задач |
| GET /api/tasks/{id}/ | retrieve | task | task | Эндпоинт для получения информации о задаче |
| PUT /api/tasks/{id}/cancel/ | cancel | task | task | Эндпоинт выхода из задач |
| PUT /api/tasks/cancel-all/ | cancel_all | task | task | Эндпоинт выхода из задач |
| PUT /api/tasks/check/ | check | task | task | Эндпоинт проверки завершённости задач |
| GET /api/tasks/count/ | count | task | task | Эндпоинт счётчиков задач |
| GET /api/tasks/get-choices/ | get_choices | task | task | Эндпоинт получения вариантов выбора для полей модели |
| GET /api/tasks/{id}/jid/ | jid | task | task | Эндоинт получения jid отдельной задачи |
| PUT /api/tasks/{id}/release-locks/ | release_locks | task | task | Эндпоинт сброса блокировок из задач |
| GET /api/tasks/{id}/response/ | response | task | task | Эндпоинт получения ответа от узла |
| POST /api/tasks/{id}/run/ | run | task | task | Эндпоинт перезапуска задачи |
Задачи по расписанию
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/scheduled-tasks/ | list | scheduledtask | task | Эндпоинт получения списка задач по расписанию |
| GET /api/scheduled-tasks/{id}/ | retrieve | scheduledtask | task | Эндпоинт для получения информации о задаче |
| POST /api/scheduled-tasks/ | create | scheduledtask | task | Эндпоинт создания задачи по расписанию |
| PUT /api/scheduled-tasks/{id}/ | update | scheduledtask | task | Эндпоинт изменения параметров задачи по расписанию |
| POST /api/scheduled-tasks/{id}/enabled/ | enabled | scheduledtask | task | Эндпоинт включения или выключения задачи по расписанию |
| GET /api/scheduled-tasks/get-choices/ | get_choices | scheduledtask | task | Эндпоинт получения вариантов выбора для полей модели |
| POST /api/scheduled-tasks/multi-manager/ | multi_manager | scheduledtask | task | Эндпоинт группового управления |
| POST /api/scheduled-tasks/{id}/pause/ | pause | scheduledtask | task | Эндпоинт постановки задачи по расписанию на паузу или ее возобновление |
| POST /api/scheduled-tasks/{id}/remove/ | remove | scheduledtask | task | Эндпоинт удаления задачи по расписанию |
| POST /api/scheduled-tasks/{id}/run/ | run | scheduledtask | task | Эндпоинт запуска задачи по расписанию |
События
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/events/ | list | event | event | Эндпоинт получения списка сообщений |
| GET /api/events/{id}/ | retrieve | event | event | Эндпоинт для получения информации о сообщении |
| GET /api/events/count/ | count | event | event | Эндпоинт счётчиков событий |
| PUT /api/events/generate-event/ | generate_event | event | event | Эндпоинт для генерации событий |
| GET /api/events/get-choices/ | get_choices | event | event | Эндпоинт получения вариантов выбора для полей модели |
| GET /api/events/loki-events/ | loki_events | event | event | Эндпоинт получения событий журнала из loki |
| PUT /api/events/mark-as-read/ | mark_as_read | event | event | Эндпоинт отметки о прочтении пользователем указанных событий |
| PUT /api/events/mark-as-read-all/ | mark_as_read_all | event | event | Эндпоинт отметки о прочтении пользователем всех существующих событий |
| GET /api/events/tables-paths/ | tables_paths | event | event | Эндпоинт получения абсолютных путей к таблицам журнала |
| PUT /api/events/unmark-read/ | unmark_read | event | event | Эндпоинт снятия отметки о прочтении пользователем указанных событий |
События безопасности
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/events-security/ | list | eventsecurity | event | Эндпоинт получения списка сообщений безопасности. |
| GET /api/events-security/{id}/ | retrieve | eventsecurity | event | Эндпоинт для получения информации о сообщении |
| PUT /api/events-security/clear/ | clear | eventsecurity | event | Эндпоинт очистки журнала событий и задач |
| PUT /api/events-security/clear-journal-backups/ | clear_journal_backups | eventsecurity | event | Эндпойнт очистки каталога резервных копий журналов |
| GET /api/events-security/count/ | count | eventsecurity | event | Эндпоинт счётчиков событий |
| PUT /api/events-security/generate-event/ | generate_event | eventsecurity | event | Эндпоинт для генерации событий для пользователей с доступом к Журналу Безопасности |
| GET /api/events-security/get-choices/ | get_choices | eventsecurity | event | Эндпоинт получения вариантов выбора для полей модели событий безопасности |
| GET /api/events-security/list-journal-archives/ | list_journal_archives | eventsecurity | event | Эндпойнт вывода содержимого директории архивов логов журнала |
| GET /api/events-security/loki-events/ | loki_events | eventsecurity | event | Эндпоинт получения событий журнала безопасности из loki |
| PUT /api/events-security/mark-as-read/ | mark_as_read | eventsecurity | event | Эндпоинт отметки о прочтении пользователем указанных событий безопасности |
| PUT /api/events-security/mark-as-read-all/ | mark_as_read_all | eventsecurity | event | Эндпоинт отметки о прочтении пользователем всех существующих событий безопасности |
| GET /api/events-security/tables-paths/ | tables_paths | eventsecurity | event | Эндпоинт получения абсолютных путей к таблицам журнала |
| PUT /api/events-security/unmark-read/ | unmark_read | eventsecurity | event | Эндпоинт снятия отметки о прочтении пользователем указанных событий безопасности |
Подсказки
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/hints/ | list | hint | hint | Эндпоинт получения списка подсказок |
| GET /api/hints/{id}/ | retrieve | hint | hint | Эндпоинт для получения информации о подсказке |
| GET /api/hints/count/ | count | hint | hint | Эндпоинт счётчиков подсказок |
| PUT /api/hints/{id}/state/ | state | hint | hint | Эндпоинт для деактивации/активации хинтов. |
SSL-сертификаты
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/ssl-certs/ | list | sslcertificate | ssl_certificate | Эндпоинт получения списка SSL-сертификатов |
| GET /api/ssl-certs/{id}/ | retrieve | sslcertificate | ssl_certificate | Эндпоинт для получения информации о SSL-сертификате |
| POST /api/ssl-certs/ | create | sslcertificate | ssl_certificate | Эндпоинт загрузки SSL-сертификата |
| PUT /api/ssl-certs/{id}/ | update | sslcertificate | ssl_certificate | Эндпоинт редактирования информации по конкретному сертификату. |
| PUT /api/ssl-certs/check-verbose-name/ | check_verbose_name | sslcertificate | ssl_certificate | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/ssl-certs/default/ | default | sslcertificate | ssl_certificate | Эндпоинт для восстановления стандартной конфигурации NGINX |
| PUT /api/ssl-certs/punycode/ | punycode | sslcertificate | ssl_certificate | Эндпоинт для перевода названия домена с национальными символами в punycode |
| POST /api/ssl-certs/{id}/remove/ | remove | sslcertificate | ssl_certificate | Эндпоинт удаления SSL-сертификата |
| POST /api/ssl-certs/{id}/setup/ | setup | sslcertificate | ssl_certificate | Эндпоинт установки SSL-сертификата |
Пользователи
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/users/ | list | user | auth | Эндпоинт получения списка пользователей |
| GET /api/users/{id}/ | retrieve | user | auth | Эндпоинт для получения информации о пользователе |
| POST /api/users/ | create | user | auth | Эндпоинт создания пользователя |
| PUT /api/users/{id}/ | update | user | auth | Эндпоинт редактирования информации по пользователям. |
| GET /api/users/{id}/access-tokens/ | access_tokens | user | auth | Эндпоинт получения всех интеграционных токенов пользователя |
| GET /api/users/all-permissions/ | all_permissions | user | auth | Эндпоинт получения всех разрешений |
| GET /api/users/all-sessions/ | all_sessions | user | auth | Эндпоинт получения всех сессий пользователей |
| PUT /api/users/{id}/change-group/ | change_group | user | auth | Эндпоинт изменения группы пользователя |
| PUT /api/users/{id}/change-password/ | change_password | user | auth | Эндпоинт обновления пароля текущего пользователя |
| PUT /api/users/{id}/change-status/ | change_status | user | auth | Эндпоинт изменения статуса пользователя |
| POST /api/users/{id}/create-access-token/ | create_access_token | user | auth | Эндпоинт создания токена интеграции для пользователя |
| GET /api/users/generate-password/ | generate_password | user | auth | Эндпоинт генерации пароля отвечающего требованиям SECURE_LEVEL |
| GET /api/users/get-choices/ | get_choices | user | auth | Эндпоинт получения вариантов выбора для полей модели |
| GET /api/users/groups/ | groups | user | auth | Эндпоинт получения всех групп пользователя |
| GET /api/users/groups-choices/ | groups_choices | user | auth | Эндпоинт получения всех вариантов групп |
| POST /api/users/key-generate/ | key_generate | user | auth | Эндпоинт создания ключа |
| POST /api/users/key-inject/ | key_inject | user | auth | Эндпоинт сохранения ключа. |
| GET /api/users/list-keys/ | list_keys | user | auth | Эндпоинт получения всех ключей пользователя |
| PUT /api/users/multi-manager/ | multi_manager | user | auth | Эндпоинт группового управления пользователями. |
| GET /api/users/{id}/permissions/ | permissions | user | auth | Эндпоинт получения всех разрешений пользователя |
| GET /api/users/{id}/permissions-with-methods/ | permissions_with_methods | user | auth | Только для тестов |
| GET /api/users/{id}/permissions-with-methods-translated/ | permissions_with_methods_translated | user | auth | Только для тестов |
| POST /api/users/{id}/remove/ | remove | user | auth | Эндпоинт удаления пользователя |
| POST /api/users/{id}/remove-access-token/ | remove_access_token | user | auth | Эндпоинт удаления токена интеграции для пользователя |
| POST /api/users/remove-keys/ | remove_keys | user | auth | Эндпоинт удаления ключа |
| GET /api/users/security-rules/ | security_rules | user | auth | Эндпоинт получения правил безопасности |
| PUT /api/users/security-rules-update/ | security_rules_update | user | auth | Эндпоинт изменения правил безопасности |
| GET /api/users/{id}/sessions/ | sessions | user | auth | Эндпоинт получения всех сессий пользователя |
| PUT /api/users/{id}/set-domains/ | set_domains | user | auth | Эндпоинт присвоения ВМ пользователю |
| POST /api/users/{id}/sign-out-sessions/ | sign_out_sessions | user | auth | Эндпоинт выхода из всех сессий или определённой пользователя, кроме текущей |
| PUT /api/users/{id}/update-user-settings/ | update_user_settings | user | auth | Эндпоинт изменения настроек пользователя. |
| PUT /api/users/{id}/update-user-su-settings/ | update_user_su_settings | user | auth | Эндпоинт изменения настроек пользователя администратором безопасности. |
| GET /api/users/{id}/user-settings/ | user_settings | user | auth | Эндпоинт получения настроек пользователя. |
| GET /api/users/usernames/ | usernames | user | auth | Эндпоинт получения всех имен пользователей |
Политики ограничения входа по IP
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/ip-access-rules/ | list | ipaccessrule | user | Эндпоинт получения списка правил |
| POST /api/ip-access-rules/ | create | ipaccessrule | user | Эндпоинт создания правила. |
| PUT /api/ip-access-rules/{ip}/ | update | ipaccessrule | user | Эндпоинт редактирования правила. |
| POST /api/ip-access-rules/multi-manager/ | multi_manager | ipaccessrule | user | Эндпоинт группового управления |
| POST /api/ip-access-rules/{ip}/remove/ | remove | ipaccessrule | user | Эндпоинт удаления правила |
Организации
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/organizations/ | list | organization | user | Эндпоинт получения списка доступных организаций |
| GET /api/organizations/{id}/ | retrieve | organization | user | Эндпоинт для получения информации о организации |
| POST /api/organizations/ | create | organization | user | Эндпоинт создания организации |
| PUT /api/organizations/{id}/ | update | organization | user | Эндпоинт обновления параметров организации |
| POST /api/organizations/{id}/add-pools/ | add_pools | organization | user | Эндпоинт добавления пулов ресурсов к организации |
| POST /api/organizations/{id}/add-vnetworks/ | add_vnetworks | organization | user | Эндпоинт добавления виртуальных сетей к организации |
| POST /api/organizations/{id}/attach/ | attach | organization | user | Эндпоинт добавления пользователей к организации |
| PUT /api/organizations/check-verbose-name/ | check_verbose_name | organization | user | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/organizations/{id}/detach/ | detach | organization | user | Эндпоинт удаления пользователей от организации |
| POST /api/organizations/{id}/remove/ | remove | organization | user | Эндпоинт удаления организации |
| POST /api/organizations/{id}/remove-pools/ | remove_pools | organization | user | Эндпоинт удаления пулов ресурсов от организации |
| POST /api/organizations/{id}/remove-vnetworks/ | remove_vnetworks | organization | user | Эндпоинт удаления виртуальных сетей от организации |
| POST /api/organizations/{id}/set-owners/ | set_owners | organization | user | Эндпоинт назначения ВМ пулов ресурсов владельцев |
| GET /api/organizations/tree/ | tree | organization | user | Эндпоинт получения дерева объектов организации |
Роли пользователя
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/user-groups/ | list | group | auth | Эндпоинт получения списка ролей пользователей |
| GET /api/user-groups/{id}/ | retrieve | group | auth | Эндпоинт для получения информации о роли пользователя |
| POST /api/user-groups/ | create | group | auth | Эндпоинт создания роли пользователя |
| PUT /api/user-groups/{id}/ | update | group | auth | Эндпоинт редактирования информации роли пользователя. |
| POST /api/user-groups/{id}/clone-permissions/ | clone_permissions | group | auth | Эндпоинт клонирования разрешений роли |
| POST /api/user-groups/{id}/copy-permissions/ | copy_permissions | group | auth | Эндпоинт копирования всех разрешений роли |
| GET /api/user-groups/get-choices/ | get_choices | group | auth | Эндпоинт получения вариантов выбора для полей модели |
| POST /api/user-groups/{id}/remove/ | remove | group | auth | Эндпоинт удаления роли пользователя |
| Web UI element | menu_all_sessions | group | auth | Разрешение для отображения графического элемента menu_all_sessions |
| Web UI element | menu_user_groups | group | auth | Разрешение для отображения графического элемента menu_user_groups |
| Web UI element | menu_users | group | auth | Разрешение для отображения графического элемента menu_users |
| Web UI element | menu_ssl_certs | group | auth | Разрешение для отображения графического элемента menu_ssl_certs |
| Web UI element | menu_list_keys | group | auth | Разрешение для отображения графического элемента menu_list_keys |
| Web UI element | menu_authentication_directories | group | auth | Разрешение для отображения графического элемента menu_authentication_directories |
| Web UI element | menu_clusters | group | auth | Разрешение для отображения графического элемента menu_clusters |
| Web UI element | menu_volumes | group | auth | Разрешение для отображения графического элемента menu_volumes |
| Web UI element | menu_cluster_storages | group | auth | Разрешение для отображения графического элемента menu_cluster_storages |
| Web UI element | menu_security_settings | group | auth | Разрешение для отображения графического элемента menu_security_settings |
| Web UI element | menu_system_settings | group | auth | Разрешение для отображения графического элемента menu_system_settings |
| Web UI element | menu_ntp_servers | group | auth | Разрешение для отображения графического элемента menu_ntp_servers |
| Web UI element | menu_controllers | group | auth | Разрешение для отображения графического элемента menu_controllers |
| Web UI element | menu_networking | group | auth | Разрешение для отображения графического элемента menu_networking |
| Web UI element | menu_vlan_groups | group | auth | Разрешение для отображения графического элемента menu_vlan_groups |
| Web UI element | menu_qos_groups | group | auth | Разрешение для отображения графического элемента menu_qos_groups |
| Web UI element | menu_external_networks | group | auth | Разрешение для отображения графического элемента menu_external_networks |
| Web UI element | menu_datalink_networks | group | auth | Разрешение для отображения графического элемента menu_datalink_networks |
| Web UI element | menu_mgmt_networks | group | auth | Разрешение для отображения графического элемента menu_mgmt_networks |
| Web UI element | menu_l2_networks | group | auth | Разрешение для отображения графического элемента menu_l2_networks |
| Web UI element | menu_l2c_networks | group | auth | Разрешение для отображения графического элемента menu_l2c_networks |
| Web UI element | menu_l3_networks | group | auth | Разрешение для отображения графического элемента menu_l3_networks |
| Web UI element | menu_blackhole_networks | group | auth | Разрешение для отображения графического элемента menu_blackhole_networks |
| Web UI element | menu_storage_networks | group | auth | Разрешение для отображения графического элемента menu_storage_networks |
| Web UI element | menu_access_policies | group | auth | Разрешение для отображения графического элемента menu_access_policies |
| Web UI element | menu_packet_capture | group | auth | Разрешение для отображения графического элемента menu_packet_capture |
| Web UI element | menu_mirroring | group | auth | Разрешение для отображения графического элемента menu_mirroring |
| Web UI element | menu_dhcp_server | group | auth | Разрешение для отображения графического элемента menu_dhcp_server |
| Web UI element | menu_nat_floating_rules | group | auth | Разрешение для отображения графического элемента menu_nat_floating_rules |
| Web UI element | menu_datacenters | group | auth | Разрешение для отображения графического элемента menu_datacenters |
| Web UI element | menu_data_pools | group | auth | Разрешение для отображения графического элемента menu_data_pools |
| Web UI element | menu_domains | group | auth | Разрешение для отображения графического элемента menu_domains |
| Web UI element | menu_templates | group | auth | Разрешение для отображения графического элемента menu_templates |
| Web UI element | menu_events | group | auth | Разрешение для отображения графического элемента menu_events |
| Web UI element | menu_events_security | group | auth | Разрешение для отображения графического элемента menu_events_security |
| Web UI element | menu_hints | group | auth | Разрешение для отображения графического элемента menu_hints |
| Web UI element | menu_iso | group | auth | Разрешение для отображения графического элемента menu_iso |
| Web UI element | menu_library | group | auth | Разрешение для отображения графического элемента menu_library |
| Web UI element | menu_license | group | auth | Разрешение для отображения графического элемента menu_license |
| Web UI element | menu_nodes | group | auth | Разрешение для отображения графического элемента menu_nodes |
| Web UI element | menu_resource_pools | group | auth | Разрешение для отображения графического элемента menu_resource_pools |
| Web UI element | menu_shared_storages | group | auth | Разрешение для отображения графического элемента menu_shared_storages |
| Web UI element | menu_luns | group | auth | Разрешение для отображения графического элемента menu_luns |
| Web UI element | menu_transport_storages | group | auth | Разрешение для отображения графического элемента menu_transport_storages |
| Web UI element | menu_tags | group | auth | Разрешение для отображения графического элемента menu_tags |
| Web UI element | menu_scheduled_tasks | group | auth | Разрешение для отображения графического элемента menu_scheduled_tasks |
| Web UI element | menu_tasks | group | auth | Разрешение для отображения графического элемента menu_tasks |
| Web UI element | menu_organizations | group | auth | Разрешение для отображения графического элемента menu_organizations |
| Web UI element | menu_vdisks | group | auth | Разрешение для отображения графического элемента menu_vdisks |
| Web UI element | menu_zfs_pools | group | auth | Разрешение для отображения графического элемента menu_zfs_pools |
| Web UI element | menu_iscsi_storages | group | auth | Разрешение для отображения графического элемента menu_iscsi_storages |
| Web UI element | menu_iscsi_target | group | auth | Разрешение для отображения графического элемента menu_iscsi_target |
| Web UI element | button_dashboard | group | auth | Разрешение для отображения графического элемента button_dashboard |
| Web UI element | button_tags_tree | group | auth | Разрешение для отображения графического элемента button_tags_tree |
| Web UI element | button_datacenters_tree | group | auth | Разрешение для отображения графического элемента button_datacenters_tree |
| Web UI element | button_ping | group | auth | Разрешение для отображения графического элемента button_ping |
| Web UI element | global_search | group | auth | Разрешение для отображения графического элемента global_search |
Разрешения
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/permissions/ | list | permission | auth | Эндпоинт получения списка разрешений ролей пользователей |
| GET /api/permissions/{id}/ | retrieve | permission | auth | Эндпоинт для получения информации о разрешении |
| GET /api/permissions/get-choices/ | get_choices | permission | auth | Эндпоинт получения вариантов выбора для полей модели |
Службы каталогов
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/authentication-directories/ | list | authenticationdirectory | authentication_directory | Эндпоинт получения списка служб каталогов |
| GET /api/authentication-directories/{id}/ | retrieve | authenticationdirectory | authentication_directory | Эндпоинт для получения информации о службе каталогов |
| POST /api/authentication-directories/ | create | authenticationdirectory | authentication_directory | Эндпоинт создания службы каталогов |
| PUT /api/authentication-directories/{id}/ | update | authenticationdirectory | authentication_directory | Эндпоинт обновления параметров службы каталогов |
| PUT /api/authentication-directories/check-verbose-name/ | check_verbose_name | authenticationdirectory | authentication_directory | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/authentication-directories/{id}/configure-sso/ | configure_sso | authenticationdirectory | authentication_directory | Эндпоинт конфигурирования sso |
| GET /api/authentication-directories/get-choices/ | get_choices | authenticationdirectory | authentication_directory | Эндпоинт получения вариантов выбора для полей модели |
| POST /api/authentication-directories/{id}/remove/ | remove | authenticationdirectory | authentication_directory | Эндпоинт удаления службы каталогов |
| POST /api/authentication-directories/test-connection/ | test_connection | authenticationdirectory | authentication_directory | Эндпоинт для тестирования соединения с сервером службы каталогов. |
| GET /api/authentication-directories/test-current-connection/ | test_current_connection | authenticationdirectory | authentication_directory | Эндпоинт для тестирования текущего соединения с сервером службы каталогов. |
| POST /api/authentication-directories/{id}/upload-ldap-certificate/ | upload_ldap_certificate | authenticationdirectory | authentication_directory | Эндпоинт загрузки LDAPS-сертификата |
| GET /api/role-mappings/ | list | rolemapping | authentication_directory | Эндпоинт получения списка отображений пользователей |
| GET /api/role-mappings/{id}/ | retrieve | rolemapping | authentication_directory | Эндпоинт для получения информации об отображении |
| POST /api/role-mappings/ | create | rolemapping | authentication_directory | Эндпоинт создания отображений |
| PUT /api/role-mappings/{id}/ | update | rolemapping | authentication_directory | Эндпоинт обновления параметров отображений пользователей |
| PUT /api/role-mappings/check-verbose-name/ | check_verbose_name | rolemapping | authentication_directory | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| GET /api/role-mappings/ldap-retrieve/ | ldap_retrieve | rolemapping | authentication_directory | Эндпоинт возвращает список сущностей АД |
| POST /api/role-mappings/{id}/remove/ | remove | rolemapping | authentication_directory | Эндпоинт удаления отображений |
Локации
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/datacenters/ | list | datacenter | datacenter | Эндпоинт получения списка доступных локаций |
| GET /api/datacenters/{id}/ | retrieve | datacenter | datacenter | Эндпоинт для получения информации о локации |
| POST /api/datacenters/ | create | datacenter | datacenter | Эндпоинт создания локации |
| PUT /api/datacenters/{id}/ | update | datacenter | datacenter | Эндпоинт обновления параметров локации |
| PUT /api/datacenters/check-verbose-name/ | check_verbose_name | datacenter | datacenter | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| GET /api/datacenters/{id}/optimal-cluster/ | optimal_cluster | datacenter | datacenter | Эндпоинт получения наименее нагруженного кластера |
| POST /api/datacenters/{id}/remove/ | remove | datacenter | datacenter | Эндпоинт удаления локации |
| GET /api/datacenters/{id}/stats-v2/ | stats_v2 | datacenter | datacenter | Эндпоинт получения статистики по всем узлам локации |
| POST /api/datacenters/{id}/storages-scan/ | storages_scan | datacenter | datacenter | Эндпоинт сканирования всех хранилищ данных локации. |
| GET /api/datacenters/tree/ | tree | datacenter | datacenter | Эндпоинт получения дерева объектов локаций |
| GET /api/datacenters/{id}/usage/ | usage | datacenter | datacenter | Эндпоинт получения минимальной статистики загрузки ресурсов |
Кластеры
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/clusters/ | list | cluster | cluster | Эндпоинт получения списка доступных кластеров |
| GET /api/clusters/{id}/ | retrieve | cluster | cluster | Эндпоинт для получения информации о кластере |
| POST /api/clusters/ | create | cluster | cluster | Эндпоинт создания кластера |
| PUT /api/clusters/{id}/ | update | cluster | cluster | Эндпоинт обновления параметров кластера |
| PUT /api/clusters/check-verbose-name/ | check_verbose_name | cluster | cluster | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| PUT /api/clusters/{id}/drs/ | drs | cluster | cluster | Эндпоинт обновления параметров drs кластера |
| GET /api/clusters/{id}/drs-stats/ | drs_stats | cluster | cluster | Эндпоинт получения подробной статистики ресурсов кластера |
| POST /api/clusters/export/ | export | cluster | cluster | Эндпоинт экспорта данных в csv. Позволяет экспортировать данные с использованием query-параметров стандартного list-эндпоинта. Поддерживает фильтры, выбор полей, сортировку |
| GET /api/clusters/export-choices/ | export_choices | cluster | cluster | Эндпоинт получения возможных полей сущности для сохранения в CSV |
| GET /api/clusters/get-choices/ | get_choices | cluster | cluster | Эндпоинт получения вариантов выбора для полей модели |
| PUT /api/clusters/{id}/ha/ | ha | cluster | cluster | Эндпоинт обновления параметров ha кластера |
| GET /api/clusters/{id}/multipath-reload/ | multipath_reload | cluster | cluster | Эндпоинт сканирования существующих путей multipath на узлах кластера |
| GET /api/clusters/{id}/optimal-node/ | optimal_node | cluster | cluster | Эндпоинт получения узла, оптимального для размещения ВМс заданными параметрами памяти и процессоров. |
| GET /api/clusters/{id}/ordered-domains-ha-options/ | ordered_domains_ha_options | cluster | cluster | Эндпоинт отдает все HA ВМ кластера |
| PUT /api/clusters/{id}/quorum/ | quorum | cluster | cluster | Эндпоинт обновления параметров quorum кластера |
| GET /api/clusters/{id}/quorum-info/ | quorum_info | cluster | cluster | Эндпоинт получения расширенных сведений о кворуме кластера. |
| POST /api/clusters/{id}/remove/ | remove | cluster | cluster | Эндпоинт удаления кластера |
| PUT /api/clusters/{id}/save-fence-settings/ | save_fence_settings | cluster | cluster | Эндпоинт сохранения настроек ограждения и связности |
| POST /api/clusters/{id}/set-ordered-domains-ha-options/ | set_ordered_domains_ha_options | cluster | cluster | Эндпоинт настройки HA ВМ кластера |
| POST /api/clusters/{id}/set-status/ | set_status | cluster | cluster | Эндпоинт перевода кластера в сервисный или активный режим |
| POST /api/clusters/{id}/shutdown-domains/ | shutdown_domains | cluster | cluster | Эндпоинт выключения всех ВМ кластера |
| GET /api/clusters/{id}/stats-v2/ | stats_v2 | cluster | cluster | Эндпоинт получения аггрегированной статистики по всем узлам кластера |
| POST /api/clusters/{id}/storages-scan/ | storages_scan | cluster | cluster | Эндпоинт сканирования всех хранилищ данных кластера |
| PUT /api/clusters/{id}/tag/ | tag | cluster | cluster | Эндпоинт обновления параметров тегирования кластера |
| GET /api/clusters/{id}/usage/ | usage | cluster | cluster | Эндпоинт получения минимальной статистики загрузки ресурсов |
Серверы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/nodes/ | list | node | node | Эндпоинт получения списка доступных узлов |
| GET /api/nodes/{id}/ | retrieve | node | node | Эндпоинт для получения информации о узле |
| POST /api/nodes/ | create | node | node | Эндпоинт создания узла |
| PUT /api/nodes/{id}/ | update | node | node | Эндпоинт обновления параметров узла |
| GET /api/nodes/{id}/arc-summary/ | arc_summary | node | node | Эндпоинт получения расширенных сведений об использовании zfs кэша. |
| GET /api/nodes/{id}/assigned-access-policies/ | assigned_access_policies | node | node | Эндпоинт получения назначенных политик доступа (фильтрации). |
| POST /api/nodes/{id}/assigned-policy-priority/ | assigned_policy_priority | node | node | Эндпоинт изменения приоритета назначенной политики доступа (фильтрации). |
| POST /api/nodes/{id}/autotest/ | autotest | node | node | Эндпоинт автотестирования узла |
| GET /api/nodes/{id}/available-cpu-models/ | available_cpu_models | node | node | Эндпоинт получения доступных процессоров на узле |
| GET /api/nodes/{id}/available-volume-groups/ | available_volume_groups | node | node | Эндпоинт списка групп томов на узле, доступных для создания пула данных |
| POST /api/nodes/backup-os/ | backup_os | node | node | Эндпоинт создания резервной копии ОС узла |
| PUT /api/nodes/{id}/ballooning/ | ballooning | node | node | Эндпоинт выключения/выключения сервиса Ballooning |
| PUT /api/nodes/check-verbose-name/ | check_verbose_name | node | node | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/nodes/{id}/clear-fstab/ | clear_fstab | node | node | Эндпоинт очистки storage-записей из /etc/fstab узла |
| GET /api/nodes/{id}/connected-wwns/ | connected_wwns | node | node | Эндпоинт получения доступных wwns узла |
| GET /api/nodes/{id}/connections/ | connections | node | node | Эндпоинт отображения conntrack-сессий OVS на узле |
| GET /api/nodes/{id}/datapools-stats/ | datapools_stats | node | node | Эндпоинт получения производительности по пулам данных |
| POST /api/nodes/{id}/delete-unknown-domain/ | delete_unknown_domain | node | node | Эндпоинт удаления неизвестных контроллеру ВМ на узле по списку id.Если флаг delete_all = True, то удаляются все незарегистрированные ВМ. |
| GET /api/nodes/{id}/detail-size/ | detail_size | node | node | Эндпоинт получения детального отчета размеров узла. |
| GET /api/nodes/{id}/detail-stats/ | detail_stats | node | node | Эндпоинт получения использования ресурсов ВМ |
| POST /api/nodes/{id}/discovery-cluster-storage/ | discovery_cluster_storage | node | node | Эндпоинт сканирования и синхронизации кластерных хранилищ на узле |
| POST /api/nodes/{id}/discovery-datapool/ | discovery_datapool | node | node | Эндпоинт обнаружения отсутствующих пулов данных и добавления их |
| POST /api/nodes/{id}/discovery-shared-storage/ | discovery_shared_storage | node | node | Эндпоинт сканирования и синхронизации сетевых хранилищ на узле |
| POST /api/nodes/{id}/discovery-transport-storage/ | discovery_transport_storage | node | node | Эндпоинт для сканирования и синхронизации сетевых хранилищ на узле |
| POST /api/nodes/{id}/discovery-zfs-pool/ | discovery_zfs_pool | node | node | Эндпоинт обнаружения отсутствующих ZFS пулов и восстановления |
| GET /api/nodes/{id}/domains-resources-used/ | domains_resources_used | node | node | Эндпоинт получения использования ресурсов ВМ |
| POST /api/nodes/{id}/drop-caches/ | drop_caches | node | node | Эндпоинт удаления кэша оперативной памяти узла. |
| GET /api/nodes/{id}/drs-stats/ | drs_stats | node | node | Эндпоинт получения детальной статистики на узле |
| GET /api/nodes/{id}/engine-status/ | engine_status | node | node | Эндпоинт текущего статуса KERNEL связи узла с контроллером |
| POST /api/nodes/export/ | export | node | node | Эндпоинт экспорта данных в csv. Позволяет экспортировать данные с использованием query-параметров стандартного list-эндпоинта. Поддерживает фильтры, выбор полей, сортировку |
| GET /api/nodes/export-choices/ | export_choices | node | node | Эндпоинт получения возможных полей сущности для сохранения в CSV |
| GET /api/nodes/{id}/fc-discovery/ | fc_discovery | node | node | Эндпоинт сканирования scsi hosts с узла |
| POST /api/nodes/{id}/fence/ | fence | node | node | Эндпоинт ручного ограждения узла |
| POST /api/nodes/{id}/filtering-apply/ | filtering_apply | node | node | Эндпоинт применения назначенных политик доступа (фильтрации). |
| POST /api/nodes/{id}/filtering-disable/ | filtering_disable | node | node | Эндпоинт отключения фильтрации для сущности. |
| POST /api/nodes/{id}/filtering-enable/ | filtering_enable | node | node | Эндпоинт включения фильтрации для сущности. |
| GET /api/nodes/get-choices/ | get_choices | node | node | Эндпоинт получения вариантов выбора для полей модели |
| GET /api/nodes/{id}/get-ipmi-ip/ | get_ipmi_ip | node | node | Эндпоинт текущего ipv4 сетевого адреса ipmi карточки узла |
| GET /api/nodes/{id}/get-ksm-stat/ | get_ksm_stat | node | node | Эндпоинт текущей статистики ksm для узла |
| GET /api/nodes/{id}/ha-boot-order/ | ha_boot_order | node | node | Эндпоинт получения списка порядка загрузки ВМ при ha на узле |
| GET /api/nodes/{id}/hba-npiv/ | hba_npiv | node | node | Эндпоинт получения устройств для FC |
| POST /api/nodes/{id}/hdd-zerofill/ | hdd_zerofill | node | node | Эндпоинт стирания данных на HDD |
| GET /api/nodes/{id}/hw-info/ | hw_info | node | node | Эндпоинт возвращает текущее состояние железа на узле |
| GET /api/nodes/{id}/initiator-name/ | initiator_name | node | node | Эндпоинт получения настройки InitiatorName на узле |
| PUT /api/nodes/{id}/initiator-name-update/ | initiator_name_update | node | node | Эндпоинт изменения настройки InitiatorName на узле |
| GET /api/nodes/{id}/iommu/ | iommu | node | node | Эндпоинт получения настройки iommu на узле |
| GET /api/nodes/{id}/iommu-state/ | iommu_state | node | node | Эндпоинт получения состояния iommu |
| PUT /api/nodes/{id}/iommu-update/ | iommu_update | node | node | Эндпоинт изменения настройки iommu на узле |
| POST /api/nodes/{id}/ipmi-command/ | ipmi_command | node | node | Эндпоинт отправки ipmi команды на узел |
| GET /api/nodes/{id}/iscsi-discovery/ | iscsi_discovery | node | node | Эндпоинт сканирования iscsi таргетов с узла |
| GET /api/nodes/{id}/iscsi-storages/ | iscsi_storages | node | node | Эндпоинт списка iscsi stotage на узле. |
| GET /api/nodes/{id}/iscsi-targets/ | iscsi_targets | node | node | Эндпоинт списка iscsi target на узле. |
| PUT /api/nodes/{id}/ksm/ | ksm | node | node | Эндпоинт изменения настройки ksm в базе и на узле |
| GET /api/nodes/{id}/list-available-mdev/ | list_available_mdev | node | node | Эндпоинт получения доступных mediated devices узла |
| GET /api/nodes/{id}/local-wwns/ | local_wwns | node | node | Эндпоинт получения доступных локальных wwns узла |
| GET /api/nodes/{id}/lsblk/ | lsblk | node | node | Эндпоинт получения списка неиспользуемых блочных устройств на узле |
| GET /api/nodes/{id}/migrate-available-domains/ | migrate_available_domains | node | node | Эндпоинт возвращения списка ВМ, которые в принципе могут быть перенесены на этот узел |
| POST /api/nodes/{id}/migrate-domains/ | migrate_domains | node | node | Эндпоинт миграции всех ВМ узла |
| POST /api/nodes/multi-manager/ | multi_manager | node | node | Эндпоинт группового управления |
| GET /api/nodes/{id}/network-info/ | network_info | node | node | Эндпоинт сводной текущей конфигурации сети узла |
| POST /api/nodes/optimal-mtu-finder/ | optimal_mtu_finder | node | node | Эндпойнт поиска оптимального MTU. |
| POST /api/nodes/{id}/ovs-trace/ | ovs_trace | node | node | Эндпоинт трассировки пакета через OVS на узле |
| GET /api/nodes/{id}/pci-devices/ | pci_devices | node | node | Эндпоинт получения PCI-устройств. Полезен для тестов. |
| GET /api/nodes/{id}/pci-tree/ | pci_tree | node | node | Эндпоинт получения дерева PCI-устройств |
| POST /api/nodes/ping/ | ping | node | node | Эндпойнт пинга с нод указанных адресов. |
| GET /api/nodes/{id}/profile/ | profile | node | node | Возвращает профиль узла |
| POST /api/nodes/{id}/profile-create/ | profile_create | node | node | Создает файл профиля |
| PUT /api/nodes/{id}/profile-link/ | profile_link | node | node | Применяет/отвязывает профиль |
| POST /api/nodes/{id}/public-key-attach/ | public_key_attach | node | node | Эндпоинт подключения ssh ключа. |
| POST /api/nodes/{id}/public-key-detach/ | public_key_detach | node | node | Эндпоинт отключения ssh ключа. |
| POST /api/nodes/{id}/public-key-detach-all/ | public_key_detach_all | node | node | Эндпоинт отключения всех ssh ключей. |
| GET /api/nodes/{id}/public-keys/ | public_keys | node | node | Эндпоинт получения ssh ключей пользователя узла. |
| POST /api/nodes/{id}/reboot/ | reboot | node | node | Эндпоинт перезагрузки узла |
| POST /api/nodes/{id}/reinstall/ | reinstall | node | node | Эндпоинт переустановки узла |
| POST /api/nodes/{id}/remove/ | remove | node | node | Эндпоинт удаления узла |
| GET /api/nodes/{id}/render-devices/ | render_devices | node | node | Эндпоинт получения списка узлов OpenGL рендеринга узла |
| POST /api/nodes/{id}/restart-minion/ | restart_minion | node | node | Эндпоинт перезапуска сервисов |
| PUT /api/nodes/{id}/save-drs-settings/ | save_drs_settings | node | node | Эндпоинт сохранения настроек DRS |
| PUT /api/nodes/{id}/save-fence-settings/ | save_fence_settings | node | node | Эндпоинт изменения настроек ограждения и связности |
| PUT /api/nodes/{id}/save-ipmi-credentials/ | save_ipmi_credentials | node | node | Эндпоинт проверки наличия доступа к узлу через IPMI с использованием предоставленных данных.Если проверка доступа успешна, данные записываются в БД |
| GET /api/nodes/{id}/sensors/ | sensors | node | node | Эндпоинт текущей статистики датчиков для узла |
| POST /api/nodes/{id}/service-action/ | service_action | node | node | Эндпоинт действия над сервисами узла |
| GET /api/nodes/{id}/services-list/ | services_list | node | node | Эндпоинт получения статуса сервисов на узле |
| POST /api/nodes/{id}/set-status/ | set_status | node | node | Эндпоинт перевода узла в сервисный или активный режим |
| POST /api/nodes/{id}/set-timezone/ | set_timezone | node | node | Эндпоинт установки временной зоны сервера. |
| POST /api/nodes/{id}/shutdown-domains/ | shutdown_domains | node | node | Эндпоинт выключения всех ВМ узла |
| GET /api/nodes/{id}/smart/ | smart | node | node | Эндпоинт возвращает текущее состояние SMART жёстких дисков |
| POST /api/nodes/{id}/ssh/ | ssh | node | node | Эндпоинт управления SSH. |
| GET /api/nodes/{id}/ssh-settings/ | ssh_settings | node | node | Эндпоинт получения настроек SSH. |
| POST /api/nodes/{id}/ssh-users/ | ssh_users | node | node | Эндпоинт добавления/удаления пользователей SSH. |
| POST /api/nodes/{id}/start-domains/ | start_domains | node | node | Эндпоинт включения всех ВМ узла |
| GET /api/nodes/{id}/stats-v2/ | stats_v2 | node | node | Эндпоинт получения статистики на узле |
| GET /api/nodes/{id}/storage-pools/ | storage_pools | node | node | Эндпоинт получения доступных групп томов хранилищ libvirt узла |
| GET /api/nodes/{id}/storage-vols/ | storage_vols | node | node | Эндпоинт получения томов хранилищ libvirt узла |
| GET /api/nodes/{id}/swappiness/ | swappiness | node | node | Эндпоинт получения настройки swappiness на узле |
| PUT /api/nodes/{id}/swappiness-update/ | swappiness_update | node | node | Эндпоинт изменения настройки swappiness на узле |
| POST /api/nodes/test-connection/ | test_connection | node | node | Метод проверяет связь до hostname c контроллера или узла или проверяет ssh соединение |
| POST /api/nodes/{id}/transfer/ | transfer | node | node | Эндпоинт переноса узла на другой кластер локации |
| GET /api/nodes/{id}/unknown-domains/ | unknown_domains | node | node | Эндпоинт возвращения списка неизвестных контроллеру виртуальных машин на узле,отсортированных по статусам и с конфигурацией, преобразованной кmulti-create-domain виду и общее количество |
| GET /api/nodes/{id}/unknown-domains-count/ | unknown_domains_count | node | node | Эндпоинт количества неизвестных контроллеру виртуальных машин на узле |
| POST /api/nodes/{id}/update-actual-size/ | update_actual_size | node | node | Эндпоинт обновляет актуальные размеры связанные с узлом. |
| POST /api/nodes/{id}/update-hw-info/ | update_hw_info | node | node | Эндпоинт обновления инфы о железе на узле |
| POST /api/nodes/{id}/update-ipmi-sensors/ | update_ipmi_sensors | node | node | Эндпоинт обновления данных IPMI сенсоров. |
| GET /api/nodes/{id}/upgrade-check/ | upgrade_check | node | node | Эндпоинт проверки наличия обновления для узла |
| POST /api/nodes/{id}/upgrade-start/ | upgrade_start | node | node | Эндпоинт обновления узла |
| GET /api/nodes/{id}/usage/ | usage | node | node | Эндпоинт получения минимальной статистики на узле |
| GET /api/nodes/{id}/usb-devices/ | usb_devices | node | node | Эндпоинт получения USB-устройств |
| GET /api/nodes/{id}/version/ | version | node | node | Эндпоинт текущей версии ПО узла |
| POST /api/nodes/{id}/volume-group-create/ | volume_group_create | node | node | Эндпоинт создания группы томов на узле |
| POST /api/nodes/{id}/volume-group-extend/ | volume_group_extend | node | node | Эндпоинт расширения группы томов |
| POST /api/nodes/{id}/volume-group-remove/ | volume_group_remove | node | node | Эндпоинт удаления группы томов |
| GET /api/nodes/{id}/volume-groups/ | volume_groups | node | node | Эндпоинт получения списка группы томов на узле |
Пулы ресурсов
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/resource_pools/ | list | resourcepool | resource_pool | Эндпоинт получения списка пулов ресурсов. |
| GET /api/resource_pools/{id}/ | retrieve | resourcepool | resource_pool | Эндпоинт получения информации по конкретному пулу ресурсов. |
| POST /api/resource_pools/ | create | resourcepool | resource_pool | Эндпоинт создания пула ресурсов. |
| PUT /api/resource_pools/{id}/ | update | resourcepool | resource_pool | Эндпоинт редактирования информации по конкретному пулу ресурсов. |
| POST /api/resource-pools/{id}/add-datapools/ | add_datapools | resourcepool | resource_pool | Эндпоинт для подключения пула данных в пул ресурсов. |
| POST /api/resource-pools/{id}/apply/ | apply | resourcepool | resource_pool | Эндпоинт применения параметров пула ресурсов к ВМ. |
| POST /api/resource-pools/{id}/attach/ | attach | resourcepool | resource_pool | Эндпоинт для подключения узла в пул ресурсов. |
| PUT /api/resource-pools/check-verbose-name/ | check_verbose_name | resourcepool | resource_pool | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/resource-pools/{id}/detach/ | detach | resourcepool | resource_pool | Эндпоинт для отключения узла из пула ресурсов. |
| GET /api/resource-pools/{id}/detail-size/ | detail_size | resourcepool | resource_pool | Эндпоинт получения используемого места ВМ. |
| PUT /api/resource-pools/{id}/modify/ | modify | resourcepool | resource_pool | Эндпоинт изменения пула ресурсов. |
| GET /api/resource-pools/{id}/optimal-node/ | optimal_node | resourcepool | resource_pool | Эндпоинт получения узла, оптимального для размещения ВМс заданными параметрами памяти и процессоров, или наиболее подходящего узла. |
| POST /api/resource-pools/{id}/remove/ | remove | resourcepool | resource_pool | Эндпоинт удаления пула ресурсов. |
| POST /api/resource-pools/{id}/remove-datapools/ | remove_datapools | resourcepool | resource_pool | Эндпоинт для отключения пула данных из пула ресурсов. |
| POST /api/resource-pools/{id}/transfer-domains/ | transfer_domains | resourcepool | resource_pool | Эндпоинт переноса ВМ к пулу. |
| GET /api/resource-pools/tree/ | tree | resourcepool | resource_pool | Эндпоинт получения дерева объектов пула ресурсов |
| POST /api/resource-pools/{id}/update-actual-size/ | update_actual_size | resourcepool | resource_pool | Эндпоинт обновляет актуальные размеры связанные с пулом данных. |
Виртуальные машины
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/domains/ | list | domain | domain | Эндпоинт получения списка ВМ |
| GET /api/domains/{id}/ | retrieve | domain | domain | Эндпоинт для получения информации о ВМ |
| POST /api/domains/ | create | domain | domain | Эндпоинт создания ВМ по умолчанию |
| PUT /api/domains/{id}/ | update | domain | domain | Эндпоинт редактирования информации по конкретной ВМ. |
| POST /api/domains/{id}/add-to-ad/ | add_to_ad | domain | domain | Эндпоинт добавления ВМ в AD |
| GET /api/domains/{id}/all-content/ | all_content | domain | domain | Эндпоинт получения всех параметров ВМ |
| GET /api/domains/{id}/assigned-access-policies/ | assigned_access_policies | domain | domain | Эндпоинт получения назначенных политик доступа (фильтрации). |
| POST /api/domains/{id}/assigned-policy-priority/ | assigned_policy_priority | domain | domain | Эндпоинт изменения приоритета назначенной политики доступа (фильтрации). |
| POST /api/domains/{id}/attach-iso/ | attach_iso | domain | domain | Эндпоинт монтирования образа к ВМ |
| POST /api/domains/{id}/attach-lun/ | attach_lun | domain | domain | Эндпоинт монтирования lun к ВМ |
| POST /api/domains/{id}/attach-mdev/ | attach_mdev | domain | domain | Эндпоинт подключения экземпляра mediated device к ВМ |
| POST /api/domains/{id}/attach-pci/ | attach_pci | domain | domain | Эндпоинт монтирования pci устройства к ВМ |
| POST /api/domains/{id}/attach-usb/ | attach_usb | domain | domain | Эндпоинт монтирования usb к ВМ |
| POST /api/domains/{id}/attach-utils-iso/ | attach_utils_iso | domain | domain | Эндпоинт монтирования образа spacevm utils к ВМ |
| POST /api/domains/{id}/attach-vdisk/ | attach_vdisk | domain | domain | Эндпоинт монтирования диска к ВМ |
| POST /api/domains/automated-restore/ | automated_restore | domain | domain | Эндпоинт автоматически восстанавливает ВМ из резервной копии. |
| GET /api/domains/{id}/available-guest-cmds/ | available_guest_cmds | domain | domain | Эндпоинт получения вариантов команд к гостевому агенту |
| POST /api/domains/backup/ | backup | domain | domain | Эндпоинт сохранения ВМ в tar архив в виде libvirt XML + qcow2 диски. |
| GET /api/domains/{id}/boot/ | boot | domain | domain | Эндпоинт получения текущей загрузки ВМ |
| GET /api/domains/{id}/boot-free/ | boot_free | domain | domain | Эндпоинт получения устройств, не участвующих в загрузке ВМ |
| POST /api/domains/{id}/change-template/ | change_template | domain | domain | Эндпоинт для внесения изменений во все тонкие клоны через изменение шаблона. |
| POST /api/domains/{id}/check-ldap/ | check_ldap | domain | domain | Эндпоинт проверки что ВМ в AD. |
| PUT /api/domains/check-verbose-name/ | check_verbose_name | domain | domain | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/domains/{id}/clone/ | clone | domain | domain | Эндпоинт клонирования ВМ |
| PUT /api/domains/{id}/cloud-init/ | cloud_init | domain | domain | Эндпоинт сохранения настроек cloud_init |
| PUT /api/domains/{id}/consoles/ | consoles | domain | domain | Эндпоинт изменения консолей ВМ |
| POST /api/domains/{id}/controllers/ | controllers | domain | domain | Эндпоинт изменения контроллеров ВМ |
| POST /api/domains/convert-backup/ | convert_backup | domain | domain | Эндпоинт конвертации OVA резервной копии в SpaceVM формат. |
| POST /api/domains/convert-from-xml/ | convert_from_xml | domain | domain | Эндпоинт для тестов |
| GET /api/domains/cpu-models/ | cpu_models | domain | domain | Эндпоинт получения типов моделей процессоров |
| POST /api/domains/{id}/create-attach-vdisk/ | create_attach_vdisk | domain | domain | Эндпоинт создания и монтирования диска к ВМ |
| POST /api/domains/{id}/detach-iso/ | detach_iso | domain | domain | Эндпоинт отмонтирования образа от ВМ |
| POST /api/domains/{id}/detach-lun/ | detach_lun | domain | domain | Эндпоинт отмонтирования lun от ВМ |
| POST /api/domains/{id}/detach-mdev/ | detach_mdev | domain | domain | Эндпоинт отключения экземпляра mediated device от ВМ |
| POST /api/domains/{id}/detach-pci/ | detach_pci | domain | domain | Эндпоинт отмонтирования pci устройства от ВМ |
| POST /api/domains/{id}/detach-thin-clone/ | detach_thin_clone | domain | domain | Эндпоинт отсоединения тонкого клона от шаблона. |
| POST /api/domains/{id}/detach-usb/ | detach_usb | domain | domain | Эндпоинт отмонтирования usb от ВМ |
| POST /api/domains/{id}/detach-vdisk/ | detach_vdisk | domain | domain | Эндпоинт отмонтирования диска от ВМ |
| POST /api/domains/{id}/detach-virtual-interfaces/ | detach_virtual_interfaces | domain | domain | Эндпоинт удаления всех сетевых интерфейсов от ВМ |
| GET /api/domains/{id}/detail-size/ | detail_size | domain | domain | Эндпоинт получения детального отчета размеров ВМ |
| GET /api/domains/domain-template/ | domain_template | domain | domain | Эндпоинт получения шаблона создания ВМ |
| PUT /api/domains/download-stats/ | download_stats | domain | domain | Эндпоинт для получения статистики ВМ |
| GET /api/domains/{id}/drs-stats/ | drs_stats | domain | domain | Эндпоинт для получения полной статистики ВМ |
| GET /api/domains/estimate-step/ | estimate_step | domain | domain | Эндпоинт для получения шага дискретизации |
| POST /api/domains/export/ | export | domain | domain | Эндпоинт экспорта данных в csv. Позволяет экспортировать данные с использованием query-параметров стандартного list-эндпоинта. Поддерживает фильтры, выбор полей, сортировку |
| GET /api/domains/export-choices/ | export_choices | domain | domain | Эндпоинт получения возможных полей сущности для сохранения в CSV |
| POST /api/domains/{id}/favorite/ | favorite | domain | domain | Эндпоинт добавления/удаление ВМ в/из favorites пользователя. |
| POST /api/domains/{id}/filtering-apply/ | filtering_apply | domain | domain | Эндпоинт применения назначенных политик доступа (фильтрации). |
| POST /api/domains/{id}/filtering-disable/ | filtering_disable | domain | domain | Эндпоинт отключения фильтрации для сущности. |
| POST /api/domains/{id}/filtering-enable/ | filtering_enable | domain | domain | Эндпоинт включения фильтрации для сущности. |
| POST /api/domains/free-domain-name/ | free_domain_name | domain | domain | Эндпоинт получения свободного имени домена |
| GET /api/domains/get-choices/ | get_choices | domain | domain | Эндпоинт получения вариантов выбора для полей модели |
| POST /api/domains/{id}/guest-command/ | guest_command | domain | domain | Эндпоинт исполнения команды гостевым агентом |
| POST /api/domains/{id}/guest-processes/ | guest_processes | domain | domain | Эндпоинт получения процессов ВМ через гостевой агент |
| GET /api/domains/{id}/ldap-options/ | ldap_options | domain | domain | Получение доступных ldap и OU_path в зависимости от типа ОС Linux. |
| GET /api/domains/{id}/mdevs-status/ | mdevs_status | domain | domain | Эндпоинт вывода состояния MDEV ВМ |
| POST /api/domains/{id}/migrate/ | migrate | domain | domain | Эндпоинт миграции ВМ |
| GET /api/domains/{id}/migrate-available-nodes/ | migrate_available_nodes | domain | domain | Эндпоинт возвращения списка узлов, на которые в принципе может быть перенесена эта ВМ |
| POST /api/domains/migrate-available-nodes-several/ | migrate_available_nodes_several | domain | domain | Эндпоинт возвращения списка узлов, на которые в принципе может быть перенесены эти ВМ |
| GET /api/domains/{id}/migrate-unavailable-nodes/ | migrate_unavailable_nodes | domain | domain | Эндпоинт возвращения cловаря узлов с причинами, на которые не может быть перенесена эта ВМ |
| POST /api/domains/{id}/modprobe/ | modprobe | domain | domain | Эндпоинт включения/отключения модуля ядра у ВМ на базе линукс. |
| POST /api/domains/{id}/modprobe-check-module/ | modprobe_check_module | domain | domain | Эндпоинт проверки наличия модуля в ядре ВМ. |
| POST /api/domains/multi-create-domain/ | multi_create_domain | domain | domain | Эндпоинт создания ВМ с необходимыми параметрами |
| POST /api/domains/multi-create-rancherd/ | multi_create_rancherd | domain | domain | Эндпоинт создания ВМ с необходимыми параметрами |
| POST /api/domains/multi-manager/ | multi_manager | domain | domain | Эндпоинт группового управления |
| GET /api/domains/os-defaults/ | os_defaults | domain | domain | Эндпоинт получения базовых значений для каждой ОС ВМ |
| GET /api/domains/os-types/ | os_types | domain | domain | Эндпоинт получения типов ОС |
| GET /api/domains/os-versions/ | os_versions | domain | domain | Эндпоинт получения списка версий ОС ВМ |
| POST /api/domains/{id}/pin/ | pin | domain | domain | Эндпоинт закрепления ВМ. |
| POST /api/domains/{id}/prepare/ | prepare | domain | domain | Эндпоинт подготовки ВМ к клонированию |
| POST /api/domains/{id}/reboot/ | reboot | domain | domain | Эндпоинт перезагрузки ВМ |
| GET /api/domains/{id}/recover-ready-nodes/ | recover_ready_nodes | domain | domain | Эндпоинт возвращения списка узлов для восстановления доступности ВМ |
| POST /api/domains/{id}/remote-access/ | remote_access | domain | domain | Эндпоинт вкл/выкл удаленного доступа ВМ |
| POST /api/domains/{id}/remote-access-white-list/ | remote_access_white_list | domain | domain | Эндпоинт изменения разрешенных адресов для подключения к ВМ |
| POST /api/domains/{id}/remove/ | remove | domain | domain | Эндпоинт удаления ВМ |
| POST /api/domains/{id}/replication-sync/ | replication_sync | domain | domain | Эндпоинт синхронизации репликаций. |
| GET /api/domains/resource-limits/ | resource_limits | domain | domain | Эндпоинт получения ограничений ресурсов для ВМ |
| POST /api/domains/{id}/resources/ | resources | domain | domain | Эндпоинт изменения ресурсов ВМ |
| POST /api/domains/restore-from-xml/ | restore_from_xml | domain | domain | Эндпоинт автоматически восстанавливает ВМ из XML. |
| POST /api/domains/{id}/resume/ | resume | domain | domain | Эндпоинт вывода из паузы ВМ |
| POST /api/domains/{id}/rm-from-ad/ | rm_from_ad | domain | domain | Эндпоинт удаления ВМ из AD |
| PUT /api/domains/{id}/safety/ | safety | domain | domain | Эндпоинт изменения настроек безопасности ВМ |
| GET /api/domains/{id}/screenshot/ | screenshot | domain | domain | Эндпоинт получения screenshot ВМ |
| POST /api/domains/{id}/send-key/ | send_key | domain | domain | Эндпоинт отправки кода ключа в ВМ |
| POST /api/domains/{id}/set-active/ | set_active | domain | domain | Эндпоинт перевода ВМ в активное состояние |
| POST /api/domains/{id}/set-hostname/ | set_hostname | domain | domain | Эндпоинт установки hostname |
| POST /api/domains/{id}/set-mtu/ | set_mtu | domain | domain | Эндпоинт установки mtu через гостевой агент |
| PUT /api/domains/{id}/set-owners/ | set_owners | domain | domain | Эндпоинт изменения владельцев ВМ |
| POST /api/domains/{id}/shutdown/ | shutdown | domain | domain | Эндпоинт выключения ВМ |
| GET /api/domains/{id}/snapshots-info/ | snapshots_info | domain | domain | Эндпоинт получения полной информации о снимках ВМ |
| GET /api/domains/{id}/snapshots-tree/ | snapshots_tree | domain | domain | Эндпоинт получения дерева снимков ВМ |
| POST /api/domains/{id}/sound/ | sound | domain | domain | Эндпоинт изменения аудио-устройств ВМ |
| GET /api/domains/{id}/spice/ | spice | domain | domain | Эндпоинт получения spice url ВМ |
| POST /api/domains/{id}/ssh-inject/ | ssh_inject | domain | domain | Эндпоинт для встраивания ssh ключа в ВМ |
| POST /api/domains/{id}/start/ | start | domain | domain | Эндпоинт запуска ВМ |
| GET /api/domains/{id}/stats-v2/ | stats_v2 | domain | domain | Эндпоинт для получения статистики ВМ |
| POST /api/domains/{id}/suspend/ | suspend | domain | domain | Эндпоинт паузы ВМ |
| POST /api/domains/{id}/switch-frl/ | switch_frl | domain | domain | Эндпоинт переключения состояния Framerate Limiter (FRL) mediated device ВМ |
| POST /api/domains/{id}/sync-vm/ | sync_vm | domain | domain | Эндпоинт синхронизации сохраненных состояний родительской ВМ с дочерней ВМ |
| PUT /api/domains/{id}/template/ | template | domain | domain | Эндпоинт конвертации ВМ в шаблон и наоборот |
| GET /api/domains/total-size-domains/ | total_size_domains | domain | domain | Эндпоинт получения общего размера выбраных ВМ. |
| PUT /api/domains/{id}/tpm-device/ | tpm_device | domain | domain | Эндпоинт для подключения/отключения TPM устройства ВМ |
| POST /api/domains/{id}/update-actual-size/ | update_actual_size | domain | domain | Эндпоинт обновляет актуальные размеры связанные с ВМ. |
| PUT /api/domains/{id}/update-boot/ | update_boot | domain | domain | Эндпоинт изменения загрузки ВМ |
| PUT /api/domains/{id}/update-graphics-password/ | update_graphics_password | domain | domain | Эндпоинт изменения spice and vnc password ВМ |
| PUT /api/domains/{id}/update-graphics-settings/ | update_graphics_settings | domain | domain | Эндпоинт изменения настроек spice ВМ |
| PUT /api/domains/{id}/update-ha-options/ | update_ha_options | domain | domain | Эндпоинт обновления настроек высокой доступности ВМ |
| POST /api/domains/{id}/vdi-prepare/ | vdi_prepare | domain | domain | Эндпоинт VDI подготовки ВМ |
| POST /api/domains/{id}/video/ | video | domain | domain | Эндпоинт изменения видео-устройств ВМ |
| GET /api/domains/{id}/vnc/ | vnc | domain | domain | Эндпоинт получения vnc url ВМ |
| POST /api/domains/{id}/watchdog/ | watchdog | domain | domain | Эндпоинт изменения watchdog ВМ |
| GET /api/domains/{id}/xml/ | xml | domain | domain | Эндпоинт получения xml ВМ |
Снимки ВМ
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/snapshots/ | list | domainsnapshot | snapshot | Эндпоинт получения списка сохраненных состояний |
| GET /api/snapshots/{id}/ | retrieve | domainsnapshot | snapshot | Эндпоинт для получения информации о сохраненном состоянии |
| POST /api/snapshots/ | create | domainsnapshot | snapshot | Эндпоинт создания сохранённого состояния |
| PUT /api/snapshots/{id}/ | update | domainsnapshot | snapshot | Эндпоинт редактирования информации по сохраненному состоянию. |
| GET /api/snapshots/{id}/additional-info/ | additional_info | domainsnapshot | snapshot | Метод возвращает находится ли снапшот в текущей ветке и количество его потомков |
| POST /api/snapshots/break-tree/ | break_tree | domainsnapshot | snapshot | Эндпоинт ломающий дерево сохранённых состояний |
| POST /api/snapshots/check/ | check | domainsnapshot | snapshot | Эндпоинт проверки целостности дерева снимков дисков |
| POST /api/snapshots/check-status/ | check_status | domainsnapshot | snapshot | Эндпоинт проверяет и выставляет статусы снапшотов. |
| PUT /api/snapshots/check-verbose-name/ | check_verbose_name | domainsnapshot | snapshot | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/snapshots/{id}/delete/ | delete | domainsnapshot | snapshot | Эндпоинт удаления сохранённого состояния |
| GET /api/snapshots/{id}/detail-size/ | detail_size | domainsnapshot | snapshot | Эндпоинт получения детального отчета размеров сохраненного состояния |
| POST /api/snapshots/merge-tree/ | merge_tree | domainsnapshot | snapshot | Эндпоинт удаления всех сохранённых состояний |
| POST /api/snapshots/multi-manager/ | multi_manager | domainsnapshot | snapshot | Эндпоинт группового управления |
| POST /api/snapshots/{id}/revert/ | revert | domainsnapshot | snapshot | Эндпоинт возвращения на сохранённое состояние |
| POST /api/snapshots/{id}/update-actual-size/ | update_actual_size | domainsnapshot | snapshot | Эндпоинт обновляет актуальные размеры связанные со снапшотом. |
CD-ROM
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/cdroms/ | list | cdrom | iso | Эндпоинт получения списка доступных Cdrom |
| GET /api/cdroms/{id}/ | retrieve | cdrom | iso | Эндпоинт получения информации по конкретному CDROM. |
| POST /api/cdroms/ | create | cdrom | iso | Эндпоинт создания cd-rom для ВМ. |
| POST /api/cdroms/multi-manager/ | multi_manager | cdrom | iso | Эндпоинт группового управления |
| POST /api/cdroms/{id}/remove/ | remove | cdrom | iso | Эндпоинт удаления cd-rom для ВМ. |
Файловые хранилища
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/shared_storages/ | list | sharedstorage | shared_storage | Эндпоинт получения списка доступных сетевых файловых хранилищ |
| GET /api/shared_storages/{id}/ | retrieve | sharedstorage | shared_storage | Эндпоинт для получения информации о сетевом файловом хранилище |
| POST /api/shared_storages/ | create | sharedstorage | shared_storage | Эндпоинт для создания записи в БД с информацией для подключения к сетевому хранилищу. |
| PUT /api/shared_storages/{id}/ | update | sharedstorage | shared_storage | Эндпоинт редактирования информации по сетевому файловому хранилищу. |
| POST /api/shared-storages/{id}/attach/ | attach | sharedstorage | shared_storage | Эндпоинт для подключения сетевого хранилища с id=pk на узлах. |
| PUT /api/shared-storages/check-verbose-name/ | check_verbose_name | sharedstorage | shared_storage | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| GET /api/shared-storages/cifs-volumes/ | cifs_volumes | sharedstorage | shared_storage | Эндпоинт для тестирования связи и получения cifs volumes. |
| POST /api/shared-storages/{id}/detach/ | detach | sharedstorage | shared_storage | Эндпоинт для отключения сетевого хранилища с id=pk на узлах. |
| GET /api/shared-storages/get-choices/ | get_choices | sharedstorage | shared_storage | Эндпоинт для получения вариантов выбора для полей модели. |
| GET /api/shared-storages/glusterfs-volumes/ | glusterfs_volumes | sharedstorage | shared_storage | Эндпоинт для тестирования связи и получения glusterfs volumes. |
| GET /api/shared-storages/nfs-volumes/ | nfs_volumes | sharedstorage | shared_storage | Эндпоинт для тестирования связи и получения nfs volumes. |
| POST /api/shared-storages/{id}/remove/ | remove | sharedstorage | shared_storage | Эндпоинт для удаления записи из БД о сетевом хранилище с id=pk. |
| POST /api/shared-storages/test-connection/ | test_connection | sharedstorage | shared_storage | Метод проверяет связь до hostname c контроллера или узла или проверяет ssh соединение |
Кластерные хранилища
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/cluster_storages/ | list | clusterstorage | cluster_storage | Эндпоинт получения списка доступных кластерных хранилищ |
| GET /api/cluster_storages/{id}/ | retrieve | clusterstorage | cluster_storage | Эндпоинт для получения информации о кластерном хранилище |
| POST /api/cluster_storages/ | create | clusterstorage | cluster_storage | Эндпоинт создания кластерных транспортов. |
| PUT /api/cluster_storages/{id}/ | update | clusterstorage | cluster_storage | Эндпоинт редактирования информации по кластерному хранилищу. |
| POST /api/cluster-storages/{id}/attach/ | attach | clusterstorage | cluster_storage | Эндпоинт подключения узла к кластерному транспорту. |
| PUT /api/cluster-storages/check-verbose-name/ | check_verbose_name | clusterstorage | cluster_storage | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/cluster-storages/{id}/detach/ | detach | clusterstorage | cluster_storage | Эндпоинт отключения узла от кластерного транспорта. |
| GET /api/cluster-storages/get-choices/ | get_choices | clusterstorage | cluster_storage | Эндпоинт для получения вариантов выбора для полей модели. |
| GET /api/cluster-storages/{id}/get-nodes/ | get_nodes | clusterstorage | cluster_storage | Эндпоинт получения списка узлов кластерного транспорта. |
| GET /api/cluster-storages/{id}/networks/ | networks | clusterstorage | cluster_storage | Эндпоинт для получения списка сетей транспорта. |
| POST /api/cluster-storages/{id}/reconfigure/ | reconfigure | clusterstorage | cluster_storage | Эндпоинт переконфигурирования кластерных транспортов. |
| POST /api/cluster-storages/{id}/remove/ | remove | clusterstorage | cluster_storage | Эндпоинт для удаления кластерного транспорта. |
| GET /api/cluster-storages/{id}/status-detail/ | status_detail | clusterstorage | cluster_storage | Эндпоинт получения расширенных сведений о транспорте. |
| GET /api/cluster-storages/{id}/status-detail-full/ | status_detail_full | clusterstorage | cluster_storage | Эндпоинт получения расширенных сведений о транспорте. |
Тома
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/volumes/ | list | volume | cluster_storage | Эндпоинт получения списка gluster томов |
| GET /api/volumes/{id}/ | retrieve | volume | cluster_storage | Эндпоинт для получения информации о gluster томе |
| POST /api/volumes/ | create | volume | cluster_storage | Эндпоинт для создания gluster томов. |
| PUT /api/volumes/{id}/ | update | volume | cluster_storage | Эндпоинт редактирования информации по gluster тому. |
| POST /api/volumes/{id}/add-bricks/ | add_bricks | volume | cluster_storage | Эндпоинт добавления разделов к gluster тому. |
| PUT /api/volumes/check-verbose-name/ | check_verbose_name | volume | cluster_storage | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| GET /api/volumes/{id}/get-bricks/ | get_bricks | volume | cluster_storage | Эндпоинт получения списка разделов (бриков) тома. |
| POST /api/volumes/{id}/heal/ | heal | volume | cluster_storage | Эндпоинт действия подорожника тома. |
| GET /api/volumes/{id}/heal-status/ | heal_status | volume | cluster_storage | Эндпоинт получения статуса подорожника тома. |
| POST /api/volumes/{id}/mount/ | mount | volume | cluster_storage | Эндпоинт для монтирования gluster томов. |
| GET /api/volumes/{id}/options/ | options | volume | cluster_storage | Эндпоинт получения опций тома. |
| POST /api/volumes/{id}/options-set/ | options_set | volume | cluster_storage | Эндпоинт установки опций тома. |
| POST /api/volumes/{id}/rebalance/ | rebalance | volume | cluster_storage | Эндпоинт действия ребалансировки тома. |
| GET /api/volumes/{id}/rebalance-status/ | rebalance_status | volume | cluster_storage | Эндпоинт получения статус ребалансировки тома. |
| POST /api/volumes/{id}/recsize-set/ | recsize_set | volume | cluster_storage | Эндпоинт изменения размера по умолчанию записи датасетов тома. |
| POST /api/volumes/{id}/remove/ | remove | volume | cluster_storage | Эндпоинт для удаления записи из БД о хранилище. |
| POST /api/volumes/{id}/remove-bricks/ | remove_bricks | volume | cluster_storage | Эндпоинт удаления разделов от gluster тома. |
| POST /api/volumes/{id}/replace-brick/ | replace_brick | volume | cluster_storage | Эндпоинт замены раздела в gluster томе. |
| POST /api/volumes/{id}/reset-brick/ | reset_brick | volume | cluster_storage | Эндпоинт перезапуска раздела в gluster томе. |
| POST /api/volumes/{id}/status-action/ | status_action | volume | cluster_storage | Эндпоинт старта/стопа тома для последующих манипуляций с бриками. |
| GET /api/volumes/{id}/status-detail/ | status_detail | volume | cluster_storage | Эндпоинт получения расширенных сведений о томе. |
| POST /api/volumes/{id}/stop-brick/ | stop_brick | volume | cluster_storage | Эндпоинт остановки раздела в gluster томе. |
| POST /api/volumes/{id}/umount/ | umount | volume | cluster_storage | Эндпоинт для размонтирования gluster томов. |
Блочные хранилища
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/transport-storages/ | list | storagetransport | storage_transport | Эндпоинт получения списка доступных сетевых блочных хранилищ |
| GET /api/transport-storages/{id}/ | retrieve | storagetransport | storage_transport | Эндпоинт получения информации о сетевом блочном устройстве |
| POST /api/transport-storages/ | create | storagetransport | storage_transport | Эндпоинт для создания записи в БД с информацией для подключения к хранилищу. |
| PUT /api/transport-storages/{id}/ | update | storagetransport | storage_transport | Эндпоинт обновления параметров сетевого блочного хранилища |
| POST /api/transport-storages/{id}/attach/ | attach | storagetransport | storage_transport | Эндпоинт для подключения сетевого хранилища с id=pk на узлах. |
| PUT /api/transport-storages/check-verbose-name/ | check_verbose_name | storagetransport | storage_transport | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/transport-storages/{id}/detach/ | detach | storagetransport | storage_transport | Эндпоинт для отключения сетевого хранилища с id=pk на узлах. |
| GET /api/transport-storages/get-choices/ | get_choices | storagetransport | storage_transport | Эндпоинт для получения вариантов выбора для полей модели. |
| POST /api/transport-storages/{id}/remove/ | remove | storagetransport | storage_transport | Эндпоинт для удаления записи из БД о сетевом хранилище с id=pk. |
| POST /api/transport-storages/{id}/scan-luns/ | scan_luns | storagetransport | storage_transport | Эндпоинт для сканирования LUN'ов на сетевом хранилище c id=pk. |
| PUT /api/transport-storages/{id}/sources/ | sources | storagetransport | storage_transport | Эндпоинт для изменения путей. |
| POST /api/transport-storages/test-connection/ | test_connection | storagetransport | storage_transport | Метод проверяет связь до hostname c контроллера или узла или проверяет ssh соединение |
LUN
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/luns/ | list | lun | storage_transport | Эндпоинт получения списка доступных LUN |
| GET /api/luns/{id}/ | retrieve | lun | storage_transport | Эндпоинт получения информации о LUN |
| PUT /api/luns/{id}/ | update | lun | storage_transport | Эндпоинт редактирования информации по конкретному LUN. |
| POST /api/luns/{id}/assign-to-cluster/ | assign_to_cluster | lun | storage_transport | Эндпоинт привязки LUN к кластеру. |
| POST /api/luns/{id}/change-replication-role/ | change_replication_role | lun | storage_transport | Эндпоинт изменения роли LUN в репликации |
| POST /api/luns/{id}/copy-to-lun/ | copy_to_lun | lun | storage_transport | Эндпоинт копирования данных с луна на лун |
| POST /api/luns/{id}/detach/ | detach | lun | storage_transport | Эндпоинт для отключения луна на узлах. |
| GET /api/luns/{id}/fio/ | fio | lun | storage_transport | Эндпоинт получения статистики из fio |
| GET /api/luns/get-choices/ | get_choices | lun | storage_transport | Эндпоинт для получения вариантов выбора для полей модели. |
| POST /api/luns/{id}/gfs2-add-journals/ | gfs2_add_journals | lun | storage_transport | Эндпоинт добавления журналов к файловой системе GFS2 |
| GET /api/luns/{id}/lun-gfs2-detail/ | lun_gfs2_detail | lun | storage_transport | Эндпоинт получения данных о GFS2 на LUN |
| POST /api/luns/{id}/mkfs/ | mkfs | lun | storage_transport | Эндпоинт создания файловой системы на LUN |
| POST /api/luns/{id}/mount/ | mount | lun | storage_transport | Эндпоинт монтирования LUN на узле |
| GET /api/luns/{id}/multipath/ | multipath | lun | storage_transport | Эндпоинт получения информации по мультипутям lun, конкретной ноды. |
| POST /api/luns/{id}/remove/ | remove | lun | storage_transport | Эндпоинт для удаления записи из БД о Lun с id=pk. |
| POST /api/luns/{id}/resize/ | resize | lun | storage_transport | Эндпоинт пересканирования LUN на предмет изменения размера с расширением ФС на узле |
| PUT /api/luns/{id}/set-io-tune/ | set_io_tune | lun | storage_transport | Эндпоинт для установки настроек I/O |
| POST /api/luns/{id}/umount/ | umount | lun | storage_transport | Эндпоинт размонтирования LUN на узле |
| POST /api/luns/{id}/zerofill/ | zerofill | lun | storage_transport | Эндпоинт стирания данных на LUN |
ZFS пулы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/zfs_pools/ | list | zfspool | zfs_pool | Эндпоинт получения списка доступных ZFS пулов |
| GET /api/zfs_pools/{id}/ | retrieve | zfspool | zfs_pool | Эндпоинт для получения информации о ZFS пуле |
| POST /api/zfs_pools/ | create | zfspool | zfs_pool | Эндпоинт создания zfs pool на узле. Используем только блочные устройства. |
| PUT /api/zfs_pools/{id}/ | update | zfspool | zfs_pool | Эндпоинт редактирования информации по конкретному zfspool. |
| POST /api/zfs-pools/{id}/add-cache/ | add_cache | zfspool | zfs_pool | Эндпоинт добавления блочных устройств в качестве дисков кэша . |
| POST /api/zfs-pools/{id}/add-log/ | add_log | zfspool | zfs_pool | Эндпоинт добавления блочных устройств в качестве дисков журналов . |
| POST /api/zfs-pools/{id}/add-spare/ | add_spare | zfspool | zfs_pool | Эндпоинт добавления блочных устройств в качестве дисков горячей замены (aka zpool add |
| POST /api/zfs-pools/{id}/attach/ | attach | zfspool | zfs_pool | Эндпоинт монтирования блочного устройства в zfs пул типа mirror на узле. При монтировании устройства в zfs пул типа stripe тип zfs пула становится mirror |
| PUT /api/zfs-pools/check-verbose-name/ | check_verbose_name | zfspool | zfs_pool | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| GET /api/zfs-pools/{id}/clear/ | clear | zfspool | zfs_pool | Эндпоинт сброса ошибок aka zpool clear |
| POST /api/zfs-pools/{id}/detach/ | detach | zfspool | zfs_pool | Эндпоинт отмонтирования блочного устройства из zfs пула типа mirror на узле. |
| POST /api/zfs-pools/{id}/extend/ | extend | zfspool | zfs_pool | Эндпоинт добавления блочного устройства верхнего уровня в zfs pool на узле (aka zpool add |
| GET /api/zfs-pools/get-choices/ | get_choices | zfspool | zfs_pool | Эндпоинт получения вариантов выбора для полей модели. |
| POST /api/zfs-pools/multi-manager/ | multi_manager | zfspool | zfs_pool | Эндпоинт группового управления |
| POST /api/zfs-pools/{id}/remove/ | remove | zfspool | zfs_pool | Эндпоинт удаления zfs pool на узле. |
| POST /api/zfs-pools/{id}/remove-cache/ | remove_cache | zfspool | zfs_pool | Эндпоинт удаления устройства кэширования из ZFS пула. |
| POST /api/zfs-pools/{id}/remove-log/ | remove_log | zfspool | zfs_pool | Эндпоинт удаления устройства журналов из ZFS пула. |
| POST /api/zfs-pools/{id}/remove-spare/ | remove_spare | zfspool | zfs_pool | Эндпоинт удаления устройства горячей замены из ZFS пула. |
| POST /api/zfs-pools/{id}/replace-device/ | replace_device | zfspool | zfs_pool | Эндпоинт замены блочного устройства в zfs пуле с избыточностью. |
| POST /api/zfs-pools/{id}/scrub/ | scrub | zfspool | zfs_pool | Эндпоинт проверки целостности ZFS пула. |
| GET /api/zfs-pools/{id}/status-detail/ | status_detail | zfspool | zfs_pool | Эндпоинт получения расширенных сведений о томе. |
| POST /api/zfs-pools/{id}/switch-device/ | switch_device | zfspool | zfs_pool | Эндпоинт переключения ONLINE/OFFLINE состояние блочного устройства в zfs пуле с избыточностью. |
Пулы данных
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/data-pools/ | list | datapool | datapool | Эндпоинт получения списка пулов данных. |
| GET /api/data-pools/{id}/ | retrieve | datapool | datapool | Эндпоинт получения информации по конкретному пулу данных. |
| POST /api/data-pools/ | create | datapool | datapool | Эндпоинт создания пула данных. |
| PUT /api/data-pools/{id}/ | update | datapool | datapool | Эндпоинт редактирования информации по конкретному пулу данных. |
| GET /api/data-pools/available-types/ | available_types | datapool | datapool | Получение доступных типов пулов данных в зависимости от сущности |
| PUT /api/data-pools/check-verbose-name/ | check_verbose_name | datapool | datapool | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/data-pools/{id}/clean/ | clean | datapool | datapool | Удаляет на пуле данных не связанные файлы снимков дисков и памяти. |
| POST /api/data-pools/{id}/clear/ | clear | datapool | datapool | Эндпоинт удаления вложенных сущностей пула данных (дисков, образов, файлов) |
| GET /api/data-pools/{id}/detail-size/ | detail_size | datapool | datapool | Эндпоинт получения детального отчета размеров дата пула. |
| POST /api/data-pools/{id}/discover-common/ | discover_common | datapool | datapool | Эндпоинт обнаружения отсутствующих образов, дисков и файлов на пуле данных. |
| POST /api/data-pools/{id}/discover-files/ | discover_files | datapool | datapool | Эндпоинт обнаружения отсутствующих файлов на пуле данных. |
| POST /api/data-pools/{id}/discover-iso/ | discover_iso | datapool | datapool | Эндпоинт обнаружения отсутствующих образов на пуле данных. |
| POST /api/data-pools/{id}/discover-vdisks/ | discover_vdisks | datapool | datapool | Эндпоинт обнаружения отсутствующих дисков на пуле данных. |
| GET /api/data-pools/{id}/empty/ | empty | datapool | datapool | Пуст ли пул данных. |
| POST /api/data-pools/export/ | export | datapool | datapool | Эндпоинт экспорта данных в csv. Позволяет экспортировать данные с использованием query-параметров стандартного list-эндпоинта. Поддерживает фильтры, выбор полей, сортировку |
| GET /api/data-pools/export-choices/ | export_choices | datapool | datapool | Эндпоинт получения возможных полей сущности для сохранения в CSV |
| GET /api/data-pools/fio/ | fio | datapool | datapool | Эндпоинт получения статистики по пулам данных типа директория |
| POST /api/data-pools/{id}/free/ | free | datapool | datapool | Эндпоинт для получения информации о контроллере |
| GET /api/data-pools/{id}/get-outside-tree/ | get_outside_tree | datapool | datapool | Эндпоинт получения древовидного представления файлов и iso дляпула данных outside. |
| POST /api/data-pools/{id}/remove/ | remove | datapool | datapool | Эндпоинт удаления пула данных. |
| POST /api/data-pools/{id}/tmp-clean/ | tmp_clean | datapool | datapool | Эндпоинт очищает каталог .TMP на пуле данных. |
| POST /api/data-pools/{id}/unregister/ | unregister | datapool | datapool | Эндпоинт удаления пула даных на сетевых хранилищах с сохранением данных. |
| POST /api/data-pools/{id}/update-actual-size/ | update_actual_size | datapool | datapool | Эндпоинт обновляет актуальные размеры связанные с пулом данных. |
Виртуальные диски
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/vdisks/ | list | vdisk | vdisk | Эндпоинт получения списка виртуальных дисков |
| GET /api/vdisks/{id}/ | retrieve | vdisk | vdisk | Эндпоинт получения информации по диску. |
| POST /api/vdisks/ | create | vdisk | vdisk | Эндпоинт создания виртуального диска |
| PUT /api/vdisks/{id}/ | update | vdisk | vdisk | Эндпоинт редактирования информации по диску. |
| POST /api/vdisks/{id}/change-extension/ | change_extension | vdisk | vdisk | Эндпоинт изменения формата виртуального диска. |
| POST /api/vdisks/{id}/check/ | check | vdisk | vdisk | Эндпоинт проверки виртуального диска на пуле хранения данных в директории |
| POST /api/vdisks/{id}/consolidate/ | consolidate | vdisk | vdisk | Эндпоинт коммитит текущую цепочку снимков виртуального диска в базовый образ |
| POST /api/vdisks/{id}/copy/ | copy | vdisk | vdisk | Эндпоинт копирования виртуального диска |
| POST /api/vdisks/{id}/copy-to-lun/ | copy_to_lun | vdisk | vdisk | Эндпоинт копирования данных с диска на лун |
| POST /api/vdisks/{id}/detach-lvm-vdisk/ | detach_lvm_vdisk | vdisk | vdisk | Эндпоинт отмонтирования lvm диска от переданного списка ВМ. |
| GET /api/vdisks/{id}/detail-size/ | detail_size | vdisk | vdisk | Эндпоинт получения детального отчета размеров диска и его снимков |
| PUT /api/vdisks/{id}/download/ | download | vdisk | vdisk | Эндпоинт скачивания виртуального диска |
| POST /api/vdisks/{id}/extend/ | extend | vdisk | vdisk | Эндпоинт увеличения размера виртуального диска |
| GET /api/vdisks/get-choices/ | get_choices | vdisk | vdisk | Эндпоинт получения вариантов выбора для полей модели |
| POST /api/vdisks/{id}/move/ | move | vdisk | vdisk | Эндпоинт перемещения виртуального диска |
| POST /api/vdisks/multi-manager/ | multi_manager | vdisk | vdisk | Эндпоинт группового управления |
| GET /api/vdisks/next-available-verbose-name/ | next_available_verbose_name | vdisk | vdisk | Эндпоинт получения следующего доступного имени виртуального диска |
| POST /api/vdisks/{id}/readonly/ | readonly | vdisk | vdisk | Эндпоинт readonly диска |
| POST /api/vdisks/{id}/reduce/ | reduce | vdisk | vdisk | Эндпоинт уменьшения размера виртуального диска |
| POST /api/vdisks/{id}/remove/ | remove | vdisk | vdisk | Эндпоинт удаления виртуального диска |
| PUT /api/vdisks/{id}/set-io-tune/ | set_io_tune | vdisk | vdisk | Эндпоинт для установки настроек I/O виртуальных дисков |
| POST /api/vdisks/{id}/sparse/ | sparse | vdisk | vdisk | Эндпоинт разрежения виртуального диска на пуле хранения данных в директории |
| POST /api/vdisks/{id}/update-actual-size/ | update_actual_size | vdisk | vdisk | Эндпоинт обновляет актуальные размеры связанные с диском. |
iSCSI
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/iscsi-targets/ | list | iscsitarget | iscsi_target | Эндпоинт получения списка доступных iscsi таргетов. |
| GET /api/iscsi-targets/{id}/ | retrieve | iscsitarget | iscsi_target | Эндпоинт получения информации по конкретному iscsi таргету. |
| POST /api/iscsi-targets/ | create | iscsitarget | iscsi_target | Эндпоинт создания iscsi таргета на узле. |
| PUT /api/iscsi-targets/{id}/ | update | iscsitarget | iscsi_target | Эндпоинт редактирования информации по конкретному iscsi таргету. |
| POST /api/iscsi-targets/{id}/auth/ | auth | iscsitarget | iscsi_target | Эндпоинт изменения аутентификации к iscsi на узле. |
| PUT /api/iscsi-targets/check-verbose-name/ | check_verbose_name | iscsitarget | iscsi_target | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| GET /api/iscsi-targets/get-all/ | get_all | iscsitarget | iscsi_target | Эндпоинт списка всех iscsi target. |
| POST /api/iscsi-targets/{id}/remove/ | remove | iscsitarget | iscsi_target | Эндпоинт удаления на узле. |
| POST /api/iscsi-targets/scan/ | scan | iscsitarget | iscsi_target | Эндпоинт сканирования конфигурации iscsi на узле. |
| GET /api/iscsi-storages/ | list | iscsitargetstorages | iscsi_target | Эндпоинт получения списка доступных iscsi storages. |
| GET /api/iscsi-storages/{id}/ | retrieve | iscsitargetstorages | iscsi_target | Эндпоинт для получения информации об iscsi хранилище на узле. |
| POST /api/iscsi-storages/ | create | iscsitargetstorages | iscsi_target | Эндпоинт создания хранилищ для iscsi таргета на узле. Используем только блочные устройства. |
| PUT /api/iscsi-storages/check-verbose-name/ | check_verbose_name | iscsitargetstorages | iscsi_target | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| GET /api/iscsi-storages/get-all/ | get_all | iscsitargetstorages | iscsi_target | Эндпоинт списка всех iscsi stotage. |
| POST /api/iscsi-storages/{id}/remove/ | remove | iscsitargetstorages | iscsi_target | Эндпоинт удаления на узле. |
| GET /api/iscsi-tpgs/ | list | iscsitargetportgroup | iscsi_target | Эндпоинт получения списка доступных iscsi таргетов. |
| GET /api/iscsi-tpgs/{id}/ | retrieve | iscsitargetportgroup | iscsi_target | Эндпоинт для получения информации об iscsi target port group. |
| POST /api/iscsi-tpgs/ | create | iscsitargetportgroup | iscsi_target | Эндпоинт создания хранилищ для iscsi таргета на узле. Используем только блочные устройства. |
| PUT /api/iscsi-tpgs/check-verbose-name/ | check_verbose_name | iscsitargetportgroup | iscsi_target | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/iscsi-tpgs/{id}/remove/ | remove | iscsitargetportgroup | iscsi_target | Эндпоинт удаления на узле. |
| GET /api/iscsi-luns/ | list | iscsitargetlun | iscsi_target | Эндпоинт получения списка доступных iscsi lun'в. |
| GET /api/iscsi-luns/{id}/ | retrieve | iscsitargetlun | iscsi_target | Эндпоинт для получения информации об iscsi lun. |
| POST /api/iscsi-luns/ | create | iscsitargetlun | iscsi_target | Эндпоинт создания хранилищ для iscsi таргета на узле. Используем только блочные устройства. |
| PUT /api/iscsi-luns/check-verbose-name/ | check_verbose_name | iscsitargetlun | iscsi_target | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/iscsi-luns/{id}/remove/ | remove | iscsitargetlun | iscsi_target | Эндпоинт удаления на узле. |
| GET /api/iscsi-node-acls/ | list | iscsitargetnodeacl | iscsi_target | Эндпоинт получения списка доступных iscsi node_acl'в. |
| GET /api/iscsi-node-acls/{id}/ | retrieve | iscsitargetnodeacl | iscsi_target | Эндпоинт для получения информации об iscsi node_acl |
| POST /api/iscsi-node-acls/ | create | iscsitargetnodeacl | iscsi_target | Эндпоинт создания NodeACL для iscsi таргета на узле. |
| PUT /api/iscsi-node-acls/check-verbose-name/ | check_verbose_name | iscsitargetnodeacl | iscsi_target | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/iscsi-node-acls/{id}/remove/ | remove | iscsitargetnodeacl | iscsi_target | Эндпоинт удаления на узле. |
| GET /api/iscsi-mapped-luns/ | list | iscsitargetmappedlun | iscsi_target | Эндпоинт получения списка доступных iscsi mapped_lun'в. |
| GET /api/iscsi-mapped-luns/{id}/ | retrieve | iscsitargetmappedlun | iscsi_target | Эндпоинт для получения информации об iscsi mapped luns |
| POST /api/iscsi-mapped-luns/ | create | iscsitargetmappedlun | iscsi_target | Эндпоинт создания MappedLUN для iscsi таргета на узле. |
| PUT /api/iscsi-mapped-luns/check-verbose-name/ | check_verbose_name | iscsitargetmappedlun | iscsi_target | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/iscsi-mapped-luns/{id}/remove/ | remove | iscsitargetmappedlun | iscsi_target | Эндпоинт удаления на узле. |
| GET /api/iscsi-portals/ | list | iscsitargetportal | iscsi_target | Эндпоинт получения списка доступных iscsi mapped_lun'в. |
| GET /api/iscsi-portals/{id}/ | retrieve | iscsitargetportal | iscsi_target | Эндпоинт для получения информации об iscsi portal. |
| POST /api/iscsi-portals/ | create | iscsitargetportal | iscsi_target | Эндпоинт создания Portal для iscsi таргета на узле. |
| PUT /api/iscsi-portals/check-verbose-name/ | check_verbose_name | iscsitargetportal | iscsi_target | Метод проверяет уникальность verbose_name и возвращает ответ 200 в случае уникальностиили 400 и текст ошибки, если такое имя уже существует |
| POST /api/iscsi-portals/{id}/remove/ | remove | iscsitargetportal | iscsi_target | Эндпоинт удаления на узле. |
Физические интерфейсы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/physical-interfaces/ | list | physicalinterface | interface | Эндпоинт получения списка физических интерфейсов. |
| GET /api/physical-interfaces/{id}/ | retrieve | physicalinterface | interface | Эндпоинт получения физического интерфейса. |
| GET /api/physical-interfaces/{id}/blink/ | blink | physicalinterface | interface | Эндпоинт включения светодиодной индикации физического интерфейса. |
| POST /api/physical-interfaces/{id}/disable/ | disable | physicalinterface | interface | Эндпоинт деактивации физического интерфейса. |
| POST /api/physical-interfaces/{id}/disable-promisc/ | disable_promisc | physicalinterface | interface | Эндпоинт для выключения promiscuous mode интерфейса. |
| POST /api/physical-interfaces/{id}/disable-sriov/ | disable_sriov | physicalinterface | interface | Эндпоинт отключения SR-IOV физического интерфейса. |
| POST /api/physical-interfaces/{id}/enable/ | enable | physicalinterface | interface | Эндпоинт активации физического интерфейса. |
| POST /api/physical-interfaces/{id}/enable-promisc/ | enable_promisc | physicalinterface | interface | Эндпоинт для включения promiscuous mode интерфейса. |
| POST /api/physical-interfaces/{id}/enable-sriov/ | enable_sriov | physicalinterface | interface | Эндпоинт включения SR-IOV физического интерфейса. |
| POST /api/physical-interfaces/{id}/remove/ | remove | physicalinterface | interface | Эндпоинт удаления физического интерфейса. |
| POST /api/physical-interfaces/{id}/set-mtu/ | set_mtu | physicalinterface | interface | Эндпоинт изменения MTU на физическом интерфейсе. |
Подынтерфейсы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/sub-interfaces/ | list | subinterface | interface | Эндпоинт получения списка подынтерфейсов. |
| GET /api/sub-interfaces/{id}/ | retrieve | subinterface | interface | Эндпоинт получения подынтерфейса. |
| POST /api/sub-interfaces/ | create | subinterface | interface | Эндпоинт создания подынтерфейса. |
| PUT /api/sub-interfaces/{id}/ | update | subinterface | interface | Эндпоинт обновления информации подынтерфейса. |
| POST /api/sub-interfaces/{id}/disable/ | disable | subinterface | interface | Эндпоинт деактивации физического подынтерфейса. |
| POST /api/sub-interfaces/{id}/enable/ | enable | subinterface | interface | Эндпоинт активации физического подынтерфейса. |
| POST /api/sub-interfaces/{id}/remove/ | remove | subinterface | interface | Эндпоинт удаления подынтерфейса. |
Виртуальные функции (SR-IOV VF)
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/virtual-functions/ | list | virtualfunction | interface | Эндпоинт получения списка виртуальных функций (SR-IOV VF). |
| GET /api/virtual-functions/{id}/ | retrieve | virtualfunction | interface | Err |
| POST /api/virtual-functions/{id}/connect/ | connect | virtualfunction | interface | Эндпоинт для подключения виртуальной функции SR-IOV к виртуальной машине. |
| POST /api/virtual-functions/{id}/disconnect/ | disconnect | virtualfunction | interface | Эндпоинт для отключения виртуальной функции SR-IOV от виртуальной машины. |
Виртуальные интерфейсы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/virtual-interfaces/ | list | virtualinterface | interface | Эндпоинт получения списка виртуальных интерфейсов. |
| GET /api/virtual-interfaces/{id}/ | retrieve | virtualinterface | interface | Эндпоинт получения виртуального интерфейса. |
| POST /api/virtual-interfaces/ | create | virtualinterface | interface | Эндпоинт создания виртуального интерфейса. |
| PUT /api/virtual-interfaces/{id}/ | update | virtualinterface | interface | Эндпоинт обновления информации виртуального интерфейса. |
| GET /api/virtual-interfaces/allowed-models/ | allowed_models | virtualinterface | interface | Эндпоинт получения списка допустимых моделей интерфейсов. |
| POST /api/virtual-interfaces/{id}/disable/ | disable | virtualinterface | interface | Эндпоинт деактивации виртуального интерфейса. |
| POST /api/virtual-interfaces/{id}/enable/ | enable | virtualinterface | interface | Эндпоинт активации виртуального интерфейса. |
| POST /api/virtual-interfaces/multi-manager/ | multi_manager | virtualinterface | interface | Эндпоинт группового управления виртуальными интерфейсами. |
| POST /api/virtual-interfaces/{id}/remove/ | remove | virtualinterface | interface | Эндпоинт удаления виртуального интерфейса. |
| POST /api/virtual-interfaces/{id}/set-parameters/ | set_parameters | virtualinterface | interface | Эндпоинт изменения сетевых параметров виртуального интерфейса. |
Интерфейсы для хранения данных
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/storage-interfaces/ | list | storageinterface | interface | Эндпоинт получения списка storage‑интерфейсов. |
| GET /api/storage-interfaces/{id}/ | retrieve | storageinterface | interface | Эндпоинт получения storage‑интерфейса. |
| POST /api/storage-interfaces/ | create | storageinterface | interface | Эндпоинт создания storage‑интерфейса. |
| PUT /api/storage-interfaces/{id}/ | update | storageinterface | interface | Эндпоинт обновления информации storage‑интерфейса. |
| POST /api/storage-interfaces/multi-create/ | multi_create | storageinterface | interface | Эндпоинт создания множества storage-интерфейсов. |
| POST /api/storage-interfaces/multi-remove/ | multi_remove | storageinterface | interface | Эндпоинт удаления множества storage-интерфейсов. |
| POST /api/storage-interfaces/{id}/remove/ | remove | storageinterface | interface | Эндпоинт удаления storage‑интерфейса. |
Аггрегированные интерфейсы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/aggregated-interfaces/ | list | aggregatedinterface | interface | Эндпоинт получения списка агрегированных интерфейсов |
| GET /api/aggregated-interfaces/{id}/ | retrieve | aggregatedinterface | interface | Эндпоинт получения агрегированного интерфейса |
| PUT /api/aggregated-interfaces/{id}/ | update | aggregatedinterface | interface | Эндпоинт обновления verbose_name агрегированного интерфейса. |
| GET /api/aggregated-interfaces/default-lacp-parameters/ | default_lacp_parameters | aggregatedinterface | interface | Эндпоинт получения LACP по умолчанию для агрегированного интерфейса |
| GET /api/aggregated-interfaces/default-rebalance-interval/ | default_rebalance_interval | aggregatedinterface | interface | Эндпоинт получения интервала ребаланса по умолчанию для агрегированного интерфейса |
| GET /api/aggregated-interfaces/modes/ | modes | aggregatedinterface | interface | Эндпоинт получения списка режимов агрегированного интерфейса |
| POST /api/aggregated-interfaces/{id}/set-parameters/ | set_parameters | aggregatedinterface | interface | Эндпоинт обновления параметров агрегированного интерфейса (mode/lacp/rebalance). |
SPAN mirror.
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/span-mirrors/ | list | spanmirror | mirror | Эндпоинт получения списка SPAN mirror. |
| GET /api/span-mirrors/{id}/ | retrieve | spanmirror | mirror | Эндпоинт получения SPAN mirror. |
| POST /api/span-mirrors/ | create | spanmirror | mirror | Эндпоинт создания SPAN mirror. |
| PUT /api/span-mirrors/{id}/ | update | spanmirror | mirror | Эндпоинт обновления информации SPAN mirror. |
| POST /api/span-mirrors/{id}/add-source/ | add_source | spanmirror | mirror | Эндпоинт добавления источника к SPAN mirror. |
| POST /api/span-mirrors/{id}/delete-source/ | delete_source | spanmirror | mirror | Эндпоинт удаления источника из SPAN mirror. |
| POST /api/span-mirrors/{id}/remove/ | remove | spanmirror | mirror | Эндпоит удаления SPAN mirror. |
| GET /api/span-mirrors/{id}/statistics/ | statistics | spanmirror | mirror | Возвращает сумму статистики (tx_bytes/tx_packets) по указанным узлам, или по всем связанным узлам (кроме failed), если параметр nodes не передан. |
RSPAN mirror.
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/rspan-mirrors/ | list | rspanmirror | mirror | Эндпоинт получения списка RSPAN mirror. |
| GET /api/rspan-mirrors/{id}/ | retrieve | rspanmirror | mirror | Эндпоинт получения RSPAN mirror. |
| POST /api/rspan-mirrors/ | create | rspanmirror | mirror | Эндпоинт создания RSPAN mirror. |
| PUT /api/rspan-mirrors/{id}/ | update | rspanmirror | mirror | Эндпоинт обновления информации RSPAN mirror. |
| POST /api/rspan-mirrors/{id}/add-source/ | add_source | rspanmirror | mirror | Эндпоинт добавления источника к RSPAN mirror. |
| POST /api/rspan-mirrors/{id}/delete-source/ | delete_source | rspanmirror | mirror | Эндпоинт удаления источника из RSPAN mirror. |
| POST /api/rspan-mirrors/{id}/remove/ | remove | rspanmirror | mirror | Эндпоит удаления RSPAN mirror. |
| GET /api/rspan-mirrors/{id}/statistics/ | statistics | rspanmirror | mirror | Возвращает сумму статистики (tx_bytes/tx_packets) по указанным узлам, или по всем связанным узлам (кроме failed), если параметр nodes не передан. |
ERSPAN mirror.
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/erspan-mirrors/ | list | erspanmirror | mirror | Эндпоинт получения списка ERSPAN mirror. |
| GET /api/erspan-mirrors/{id}/ | retrieve | erspanmirror | mirror | Эндпоинт получения ERSPAN mirror. |
| POST /api/erspan-mirrors/ | create | erspanmirror | mirror | Эндпоинт создания ERSPAN mirror. |
| PUT /api/erspan-mirrors/{id}/ | update | erspanmirror | mirror | Эндпоинт обновления информации ERSPAN mirror. |
| POST /api/erspan-mirrors/{id}/add-source/ | add_source | erspanmirror | mirror | Эндпоинт добавления источника к ERSPAN mirror. |
| POST /api/erspan-mirrors/{id}/delete-source/ | delete_source | erspanmirror | mirror | Эндпоинт удаления источника из ERSPAN mirror. |
| POST /api/erspan-mirrors/{id}/remove/ | remove | erspanmirror | mirror | Эндпоит удаления ERSPAN mirror. |
| GET /api/erspan-mirrors/{id}/statistics/ | statistics | erspanmirror | mirror | Возвращает сумму статистики (tx_bytes/tx_packets) по указанным узлам, или по всем связанным узлам (кроме failed), если параметр nodes не передан. |
Политики доступа (фильтрации)
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/access-policies/ | list | accesspolicy | filtering | Эндпоинт получения списка политик доступа (фильтрации) |
| GET /api/access-policies/{id}/ | retrieve | accesspolicy | filtering | Эндпоинт получения политики доступа (фильтрации) |
| POST /api/access-policies/ | create | accesspolicy | filtering | Эндпоинт создания политики доступа (фильтрации) |
| PUT /api/access-policies/{id}/ | update | accesspolicy | filtering | Эндпоинт обновления информации политики доступа (фильтрации) |
| GET /api/access-policies/{id}/access-rules/ | access_rules | accesspolicy | filtering | Эндпоит получения списка правил фильтрации политики доступа (фильтрации) |
| POST /api/access-policies/{id}/add-access-rule/ | add_access_rule | accesspolicy | filtering | Эндпоинт создания правила фильтрации в политике доступа (фильтрации). |
| POST /api/access-policies/{id}/assign/ | assign | accesspolicy | filtering | Эндпоинт назначения политики доступа (фильтрации) |
| GET /api/access-policies/{id}/assigned/ | assigned | accesspolicy | filtering | Эндпоинт получения списка сущностей, которым назначена политика доступа (фильтрации) |
| GET /api/access-policies/assignment-actions/ | assignment_actions | accesspolicy | filtering | Эндпоинт получения списка действий по назначению политики доступа (фильтрации) |
| POST /api/access-policies/backup/ | backup | accesspolicy | filtering | Экспорт политик доступа в формате JSON файла на указанный датапул |
| POST /api/access-policies/multi-manager/ | multi_manager | accesspolicy | filtering | Эндпоинт групповых действий с политиками доступа (фильтрации) и сущностями |
| GET /api/access-policies/policy-types/ | policy_types | accesspolicy | filtering | Эндпоинт получения списка типов политики доступа (фильтрации) |
| POST /api/access-policies/{id}/remove/ | remove | accesspolicy | filtering | Эндпоинт удаления политики доступа (фильтрации) |
| POST /api/access-policies/restore/ | restore | accesspolicy | filtering | Импорт политик доступа в формате JSON файла с указанного датапула |
Правила фильтрации
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/access-rules/ | list | accessrule | filtering | Эндпоинт получения списка правил фильтрации |
| GET /api/access-rules/{id}/ | retrieve | accessrule | filtering | Эндпоинт получения правила фильтрации |
| PUT /api/access-rules/{id}/ | update | accessrule | filtering | Эндпоинт обновления параметров правила фильтрации |
| GET /api/access-rules/actions/ | actions | accessrule | filtering | Эндпоинт получения списка доступных действий |
| GET /api/access-rules/connection-states/ | connection_states | accessrule | filtering | Эндпоинт получения списка доступных состояний соединений |
| GET /api/access-rules/icmp-codes/ | icmp_codes | accessrule | filtering | Эндпоинт получения списка доступных ICMP кодов |
| GET /api/access-rules/icmp-types/ | icmp_types | accessrule | filtering | Эндпоинт получения списка доступных ICMP типов |
| POST /api/access-rules/multi-manager/ | multi_manager | accessrule | filtering | Эндпоинт групповых действий с правилами фильтрации |
| GET /api/access-rules/protocols/ | protocols | accessrule | filtering | Эндпоинт получения списка доступных протоколов |
| POST /api/access-rules/{id}/remove/ | remove | accessrule | filtering | Эндпоинт удаления правила фильтрации |
LLDP
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/lldp/ | list | lldpdconfig | lldp | Эндпоинт получения списка lldp конфигураций. |
| GET /api/lldp/{id}/ | retrieve | lldpdconfig | lldp | Эндпоинт для получения информации о lldpd |
| GET /api/lldp/{id}/get-neighbors/ | get_neighbors | lldpdconfig | lldp | Эндпоинт для получения информации о соседях сервиса lldpd. |
| POST /api/lldp/{id}/modify/ | modify | lldpdconfig | lldp | Эндпоинт для изменения параметров lldpd. |
| POST /api/lldp/{id}/modify-ports/ | modify_ports | lldpdconfig | lldp | Эндпоинт для изменения параметров портов lldpd на узле. |
| POST /api/lldp/{id}/modify-protocols/ | modify_protocols | lldpdconfig | lldp | Эндпоинт для изменения протоколов lldpd на узле. |
| GET /api/lldp/port-status/ | port_status | lldpdconfig | lldp | Эндпоинт для получения списка статусов порта lldpd. |
| GET /api/lldp/{id}/ports/ | ports | lldpdconfig | lldp | Эндпоинт для получения списка интерфейсов (портов) узла в состояниях UP и RUNNING, исключая loopback-интерфейсы. |
| GET /api/lldp/{id}/ports-conf/ | ports_conf | lldpdconfig | lldp | Эндпоинт для получения информации о настройках всех портов на узле. |
| GET /api/lldp/protocols/ | protocols | lldpdconfig | lldp | Эндпоинт для получения списка всех протоколов lldpd. |
| POST /api/lldp/{id}/restart/ | restart | lldpdconfig | lldp | Эндпоинт для перезапуска сервиса lldpd. |
| POST /api/lldp/{id}/start/ | start | lldpdconfig | lldp | Эндпоинт для запуска сервиса lldpd. |
| POST /api/lldp/{id}/stop/ | stop | lldpdconfig | lldp | Эндпоинт для остановки сервиса lldpd. |
PCAP-фильтры
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/packet-capture-filters/ | list | packetcapturefilter | dumper | Эндпоинт получения списка PCAP-фильтров. |
| GET /api/packet-capture-filters/{id}/ | retrieve | packetcapturefilter | dumper | Эндпоинт получения PCAP-фильтра. |
| POST /api/packet-capture-filters/ | create | packetcapturefilter | dumper | Эндпоинт создания PCAP-фильтра. |
| PUT /api/packet-capture-filters/{id}/ | update | packetcapturefilter | dumper | Err |
| POST /api/packet-capture-filters/{id}/remove/ | remove | packetcapturefilter | dumper | Эндпоинт удаления PCAP-фильтра. |
Дамперы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/dumpers/ | list | dumper | dumper | Эндпоинт получения списка дамперов. |
| GET /api/dumpers/{id}/ | retrieve | dumper | dumper | Эндпоинт получения дампера. |
| POST /api/dumpers/ | create | dumper | dumper | Эндпоинт создания дампера. |
| PUT /api/dumpers/{id}/ | update | dumper | dumper | Эндпоинт обновления информации дампера. |
| POST /api/dumpers/{id}/merge/ | merge | dumper | dumper | Эндпоинт объединения PCAP частей. |
| POST /api/dumpers/{id}/remove/ | remove | dumper | dumper | Эндпоинт удаления дампера. |
| POST /api/dumpers/{id}/start/ | start | dumper | dumper | Эндпоинт запуска дампера. |
| POST /api/dumpers/{id}/stop/ | stop | dumper | dumper | Эндпоинт остановки дампера. |
QoS группы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/qos-groups/ | list | qosgroup | group | Эндпоинт получения списка QoS групп. |
| GET /api/qos-groups/{id}/ | retrieve | qosgroup | group | Эндпоит получения QoS группы. |
| POST /api/qos-groups/ | create | qosgroup | group | Эндпоинт создания QoS группы. |
| PUT /api/qos-groups/{id}/ | update | qosgroup | group | Эндпоинт обновления информации QoS группы. |
| POST /api/qos-groups/{id}/attach-node/ | attach_node | qosgroup | group | Эндпоинт подключения узла к QoS группе. |
| POST /api/qos-groups/{id}/detach-node/ | detach_node | qosgroup | group | Эндпоинт отключения узла от QoS группы. |
| POST /api/qos-groups/{id}/remove/ | remove | qosgroup | group | Эндпоит удаления QoS группы. |
VLAN группы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/vlan-groups/ | list | vlangroup | group | Эндпоинт получения списка VLAN групп. |
| GET /api/vlan-groups/{id}/ | retrieve | vlangroup | group | Эндпоинт получения VLAN группы. |
| POST /api/vlan-groups/ | create | vlangroup | group | Эндпоинт создания VLAN группы. |
| PUT /api/vlan-groups/{id}/ | update | vlangroup | group | Эндпоинт обновления информации VLAN группы. |
| POST /api/vlan-groups/multi-create/ | multi_create | vlangroup | group | Эндпоинт создания множества VLAN групп. |
| POST /api/vlan-groups/multi-manager/ | multi_manager | vlangroup | group | Эндпоинт группового управления VLAN группами. |
| POST /api/vlan-groups/{id}/remove/ | remove | vlangroup | group | Эндпоинт удаления Vlan группы. |
DHCP серверы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/dhcp-server/ | list | dhcpserver | dhcp | Эндпоинт получения списка DHCP серверов |
| GET /api/dhcp-server/{id}/ | retrieve | dhcpserver | dhcp | Эндпоинт получения DHCP сервера |
| POST /api/dhcp-server/ | create | dhcpserver | dhcp | Эндпоинт создания DHCP сервера |
| POST /api/dhcp-server/{id}/create-relay/ | create_relay | dhcpserver | dhcp | Эндпоинт создания DHCP релея |
| POST /api/dhcp-server/{id}/create-shared-network/ | create_shared_network | dhcpserver | dhcp | Эндпоинт создания параметров DHCP для виртуальной сети |
| POST /api/dhcp-server/{id}/create-static-lease/ | create_static_lease | dhcpserver | dhcp | Эндпоинт создания статической DHCP записи для виртуальной сети |
| GET /api/dhcp-server/{id}/dynamic-leases/ | dynamic_leases | dhcpserver | dhcp | Эндпоинт получения списка динамических DHCP записей по сетям. |
| GET /api/dhcp-server/options/ | options | dhcpserver | dhcp | Эндпоинт получения списка DHCP опций |
| GET /api/dhcp-server/{id}/relays/ | relays | dhcpserver | dhcp | Эндпоинт получения списка DHCP релеев |
| POST /api/dhcp-server/{id}/remove/ | remove | dhcpserver | dhcp | Эндпонт удаления DHCP сервера |
| POST /api/dhcp-server/{id}/remove-relay/ | remove_relay | dhcpserver | dhcp | Эндпоинт удаления DHCP релея |
| POST /api/dhcp-server/{id}/remove-shared-network/ | remove_shared_network | dhcpserver | dhcp | Эндпоинт удаления параметров DHCP для виртуальной сети |
| POST /api/dhcp-server/{id}/remove-static-lease/ | remove_static_lease | dhcpserver | dhcp | Эндпоинт удаления статической DHCP записи для виртуальной сети |
| GET /api/dhcp-server/{id}/shared-networks/ | shared_networks | dhcpserver | dhcp | Эндпоинт получения параметров DHCP для виртуальных сетей |
| GET /api/dhcp-server/static-leases/ | static_leases | dhcpserver | dhcp | Эндпоинт получения списка статических DHCP записей |
| POST /api/dhcp-server/{id}/update-shared-network/ | update_shared_network | dhcpserver | dhcp | Эндпоинт обновления verbose_name у shared network |
Внешние сети
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/external-networks/ | list | externalnetwork | external | Эндпоинт получения списка внешних сетей. |
| GET /api/external-networks/{id}/ | retrieve | externalnetwork | external | Эндпоит получения внешней сети. |
| POST /api/external-networks/ | create | externalnetwork | external | Эндпоинт создания внешней сети. |
| PUT /api/external-networks/{id}/ | update | externalnetwork | external | Эндпоинт обновления информации внешней сети. |
| POST /api/external-networks/{id}/attach-node/ | attach_node | externalnetwork | external | Эндпоинт подключения узла к внешней сети. |
| POST /api/external-networks/{id}/change-uplink/ | change_uplink | externalnetwork | external | Эндпоинт изменения подключения внешней сети на узле. |
| POST /api/external-networks/{id}/detach-node/ | detach_node | externalnetwork | external | Эндпоинт отключения узла от внешней сети. |
| POST /api/external-networks/{id}/remove/ | remove | externalnetwork | external | Эндпоит удаления внешней сети. |
| POST /api/external-networks/{id}/repair/ | repair | externalnetwork | external | Эндпоинт и запускает задачи переопроса узлов и восстановления зависимых сетевых сущностей. |
Сети хранилищ данных
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/storage-networks/ | list | storagenetwork | storage | Эндпоинт получения списка storage сетей. |
| GET /api/storage-networks/{id}/ | retrieve | storagenetwork | storage | Эндпоинт получения storage сети. |
| POST /api/storage-networks/ | create | storagenetwork | storage | Эндпоинт для создания storage сети. |
| PUT /api/storage-networks/{id}/ | update | storagenetwork | storage | Эндпоинт обновления информации storage сети. |
| POST /api/storage-networks/{id}/add-vlans/ | add_vlans | storagenetwork | storage | Эндпоинт добавления Vlan-групп в Storage сети. |
| POST /api/storage-networks/{id}/del-vlans/ | del_vlans | storagenetwork | storage | Эндпоинт удаления Vlan-групп из Storage сети. |
| GET /api/storage-networks/{id}/ovs-trace-ports/ | ovs_trace_ports | storagenetwork | storage | Возвращает список ovs-портов (интерфейсов) сети. |
| GET /api/storage-networks/recommended-mtu/ | recommended_mtu | storagenetwork | storage | Возвращает рекомендуемый MTU для формы создания storage сети по выбранной external сети. |
| POST /api/storage-networks/{id}/remove/ | remove | storagenetwork | storage | Эндпоинт для удаления storage сети. |
| POST /api/storage-networks/{id}/set-mtu/ | set_mtu | storagenetwork | storage | Эндпоинт изменения MTU в storage сети. |
Сети-заглушки
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/blackhole-networks/ | list | blackholenetwork | blackhole | Эндпоинт получения списка сетей-заглушек. |
| GET /api/blackhole-networks/{id}/ | retrieve | blackholenetwork | blackhole | Эндпоинт получения сети-заглушки. |
| GET /api/blackhole-networks/{id}/ovs-trace-ports/ | ovs_trace_ports | blackholenetwork | blackhole | Возвращает список ovs-портов (интерфейсов) сети. |
Datalink сети
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/datalink-networks/ | list | datalinknetwork | datalink | Эндпоинт получения списка Datalink сетей. |
| GET /api/datalink-networks/{id}/ | retrieve | datalinknetwork | datalink | Эндпоинт получения сети Datalink. |
| POST /api/datalink-networks/ | create | datalinknetwork | datalink | Эндпоинт создания сети Datalink. |
| PUT /api/datalink-networks/{id}/ | update | datalinknetwork | datalink | Эндпоинт обновления информации сети Datalink. |
| GET /api/datalink-networks/available-vrf-id/ | available_vrf_id | datalinknetwork | datalink | Эндпоинт получения следующего доступного VRF ID. |
| GET /api/datalink-networks/recommended-mtu/ | recommended_mtu | datalinknetwork | datalink | Возвращает рекомендуемый MTU для формы создания datalink сети по выбранной external сети. |
| POST /api/datalink-networks/{id}/remove/ | remove | datalinknetwork | datalink | Эндпоинт удаления Datalink сети. |
| POST /api/datalink-networks/{id}/set-mtu/ | set_mtu | datalinknetwork | datalink | Эндпоинт изменения MTU в datalink сети. |
| POST /api/datalink-networks/{id}/set-uplink-priority/ | set_uplink_priority | datalinknetwork | datalink | Обновляет uplink priority для указанного узла datalink сети. |
L2 сети
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/l2-networks/ | list | l2network | l2 | Эндпоинт получения списка L2 сетей. |
| GET /api/l2-networks/{id}/ | retrieve | l2network | l2 | Эндпоинт получения L2 сети. |
| POST /api/l2-networks/ | create | l2network | l2 | Эндпоинт создания L2 сети. |
| PUT /api/l2-networks/{id}/ | update | l2network | l2 | Эндпоинт обновления информации L2 сети. |
| POST /api/l2-networks/{id}/add-vlans/ | add_vlans | l2network | l2 | Эндпоинт добавления Vlan-групп в L2 сети. |
| GET /api/l2-networks/{id}/assigned-access-policies/ | assigned_access_policies | l2network | l2 | Эндпоинт получения назначенных политик доступа (фильтрации). |
| POST /api/l2-networks/{id}/assigned-policy-priority/ | assigned_policy_priority | l2network | l2 | Эндпоинт изменения приоритета назначенной политики доступа (фильтрации). |
| POST /api/l2-networks/{id}/del-vlans/ | del_vlans | l2network | l2 | Эндпоинт удаления Vlan-групп из L2 сети. |
| POST /api/l2-networks/{id}/filtering-apply/ | filtering_apply | l2network | l2 | Эндпоинт применения назначенных политик доступа (фильтрации). |
| POST /api/l2-networks/{id}/filtering-disable/ | filtering_disable | l2network | l2 | Эндпоинт отключения фильтрации для сущности. |
| POST /api/l2-networks/{id}/filtering-enable/ | filtering_enable | l2network | l2 | Эндпоинт включения фильтрации для сущности. |
| GET /api/l2-networks/{id}/ovs-trace-ports/ | ovs_trace_ports | l2network | l2 | Возвращает список ovs-портов (интерфейсов) сети. |
| GET /api/l2-networks/recommended-mtu/ | recommended_mtu | l2network | l2 | Возвращает рекомендуемый MTU для формы создания L2 сети по выбранной external сети. |
| POST /api/l2-networks/{id}/remove/ | remove | l2network | l2 | Эндпоит удаления L2 сети. |
| POST /api/l2-networks/{id}/set-mtu/ | set_mtu | l2network | l2 | Эндпоинт изменения MTU в L2 сети. |
L2C сети
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/l2c-networks/ | list | l2cnetwork | l2c | Эндпоинт получения списка L2C сетей. |
| GET /api/l2c-networks/{id}/ | retrieve | l2cnetwork | l2c | Эндпоинт получения L2C сети. |
| POST /api/l2c-networks/ | create | l2cnetwork | l2c | Эндпоинт создания L2C сети. |
| PUT /api/l2c-networks/{id}/ | update | l2cnetwork | l2c | Эндпоинт обновления информации L2C сети. |
| GET /api/l2c-networks/{id}/assigned-access-policies/ | assigned_access_policies | l2cnetwork | l2c | Эндпоинт получения назначенных политик доступа (фильтрации). |
| POST /api/l2c-networks/{id}/assigned-policy-priority/ | assigned_policy_priority | l2cnetwork | l2c | Эндпоинт изменения приоритета назначенной политики доступа (фильтрации). |
| POST /api/l2c-networks/{id}/filtering-apply/ | filtering_apply | l2cnetwork | l2c | Эндпоинт применения назначенных политик доступа (фильтрации). |
| POST /api/l2c-networks/{id}/filtering-disable/ | filtering_disable | l2cnetwork | l2c | Эндпоинт отключения фильтрации для сущности. |
| POST /api/l2c-networks/{id}/filtering-enable/ | filtering_enable | l2cnetwork | l2c | Эндпоинт включения фильтрации для сущности. |
| GET /api/l2c-networks/{id}/ovs-trace-ports/ | ovs_trace_ports | l2cnetwork | l2c | Возвращает список ovs-портов (интерфейсов) сети. |
| GET /api/l2c-networks/recommended-mtu/ | recommended_mtu | l2cnetwork | l2c | Возвращает рекомендуемый MTU для формы создания L2C сети по выбранной datalink сети. |
| POST /api/l2c-networks/{id}/remove/ | remove | l2cnetwork | l2c | Эндпоинт удаления L2C сети. |
| POST /api/l2c-networks/{id}/set-mtu/ | set_mtu | l2cnetwork | l2c | Эндпоинт изменения MTU в L2C сети. |
| POST /api/l2c-networks/{id}/set-vni/ | set_vni | l2cnetwork | l2c | Эндпоинт изменения значения VNI в L2C сети. |
| POST /api/l2c-networks/{id}/set-vteps/ | set_vteps | l2cnetwork | l2c | Эндпоинт изменения VTEPs в L2C сети. |
L3 сети
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/l3-networks/ | list | l3network | l3 | Эндпоинт получения списка L3 сетей. |
| GET /api/l3-networks/{id}/ | retrieve | l3network | l3 | Эндпоинт получения L3 сети. |
| POST /api/l3-networks/ | create | l3network | l3 | Эндпоинт создания L3 сети. |
| PUT /api/l3-networks/{id}/ | update | l3network | l3 | Эндпоинт обновления информации L3 сети. |
| GET /api/l3-networks/{id}/assigned-access-policies/ | assigned_access_policies | l3network | l3 | Эндпоинт получения назначенных политик доступа (фильтрации). |
| POST /api/l3-networks/{id}/assigned-policy-priority/ | assigned_policy_priority | l3network | l3 | Эндпоинт изменения приоритета назначенной политики доступа (фильтрации). |
| POST /api/l3-networks/{id}/create-nat-masquerade/ | create_nat_masquerade | l3network | l3 | Добавляет NAT masquerade пул на узел для L3 сети. |
| POST /api/l3-networks/{id}/disable-bgp/ | disable_bgp | l3network | l3 | Эндпоинт выключения BGP в L3 сети. |
| POST /api/l3-networks/{id}/disable-dhcp-relay/ | disable_dhcp_relay | l3network | l3 | Эндпоинт выключения DHCP relay в L3 сети. |
| POST /api/l3-networks/{id}/enable-bgp/ | enable_bgp | l3network | l3 | Эндпоинт включения BGP в L3 сети. |
| POST /api/l3-networks/{id}/enable-dhcp-relay/ | enable_dhcp_relay | l3network | l3 | Эндпоинт включения DHCP relay в L3 сети. |
| POST /api/l3-networks/{id}/filtering-apply/ | filtering_apply | l3network | l3 | Эндпоинт применения назначенных политик доступа (фильтрации). |
| POST /api/l3-networks/{id}/filtering-disable/ | filtering_disable | l3network | l3 | Эндпоинт отключения фильтрации для сущности. |
| POST /api/l3-networks/{id}/filtering-enable/ | filtering_enable | l3network | l3 | Эндпоинт включения фильтрации для сущности. |
| GET /api/l3-networks/{id}/ovs-trace-ports/ | ovs_trace_ports | l3network | l3 | Возвращает список ovs-портов (интерфейсов) сети. |
| GET /api/l3-networks/recommended-mtu/ | recommended_mtu | l3network | l3 | Возвращает рекомендуемый MTU для формы создания L3 сети по выбранной datalink сети. |
| POST /api/l3-networks/{id}/remove/ | remove | l3network | l3 | Эндпоинт удаления L3 сети. |
| POST /api/l3-networks/{id}/remove-nat-masquerade/ | remove_nat_masquerade | l3network | l3 | Удаляет NAT masquerade пул на узле для L3 сети. |
| POST /api/l3-networks/{id}/set-mtu/ | set_mtu | l3network | l3 | Эндпоинт изменения MTU в L3 сети. |
| POST /api/l3-networks/{id}/set-vni/ | set_vni | l3network | l3 | Эндпоинт изменения значения VNI в L3 сети. |
| POST /api/l3-networks/{id}/set-vteps/ | set_vteps | l3network | l3 | Эндпоинт изменения VTEPs в L3 сети. |
NAT Floating Rules.
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/nat-floating-rules/ | list | natfloatingrule | l3 | Эндпоинт получения списка NAT Floating Rules. |
| GET /api/nat-floating-rules/{id}/ | retrieve | natfloatingrule | l3 | Эндпоинт получения NAT Floating Rule. |
| POST /api/nat-floating-rules/ | create | natfloatingrule | l3 | Эндпоинт создания NAT Floating Rule. |
| POST /api/nat-floating-rules/multi-create/ | multi_create | natfloatingrule | l3 | Эндпоинт создания множества NAT Floating Rules. |
| POST /api/nat-floating-rules/multi-remove/ | multi_remove | natfloatingrule | l3 | Эндпоинт удаления множества NAT Floating Rules. |
| POST /api/nat-floating-rules/{id}/remove/ | remove | natfloatingrule | l3 | Эндпоинт удаления NAT Floating Rule. |
Сети управления
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/mgmt-networks/ | list | mgmtnetwork | mgmt | Эндпоинт получения списка mgmt сетей. |
| GET /api/mgmt-networks/{id}/ | retrieve | mgmtnetwork | mgmt | Эндпоинт получения mgmt сети. |
| PUT /api/mgmt-networks/{id}/ | update | mgmtnetwork | mgmt | Эндпоинт обновления информации mgmt сети. |
| GET /api/mgmt-networks/{id}/ovs-trace-ports/ | ovs_trace_ports | mgmtnetwork | mgmt | Возвращает список ovs-портов (интерфейсов) сети. |
| POST /api/mgmt-networks/{id}/set-mtu/ | set_mtu | mgmtnetwork | mgmt | Эндпоинт изменения MTU mgmt сети. |
| POST /api/mgmt-networks/{id}/set-nameservers/ | set_nameservers | mgmtnetwork | mgmt | Эндпоинт изменения DNS-серверов mgmt сети. |
| POST /api/mgmt-networks/{id}/set-parameters/ | set_parameters | mgmtnetwork | mgmt | Эндпоинт изменения параметров mgmt сети узла. |
Роутеры Datalink групп.
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/routers/ | list | router | router | Эндпоинт получения списка роутеров для Datalink групп. |
| GET /api/routers/{id}/ | retrieve | router | router | Эндпоинт получения роутера для Datalink группы. |
| POST /api/routers/ | create | router | router | Эндпоинт создания роутера для Datalink группы. |
| PUT /api/routers/{id}/ | update | router | router | Эндпоинт обновления информации роутера. |
| POST /api/routers/{id}/add-route-static/ | add_route_static | router | router | Эндпоинт создания статического маршрута для роутера. |
| POST /api/routers/{id}/create-bgp-instance/ | create_bgp_instance | router | router | Эндпоинт создания BGP инстанса для роутера. |
| POST /api/routers/{id}/remove/ | remove | router | router | Эндпоинт удаления роутера для Datalink группы. |
Статические маршруты
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/route-static/ | list | routestatic | router | Эндпоинт получения списка статических маршрутов. |
| GET /api/route-static/{id}/ | retrieve | routestatic | router | Эндпоинт получения статического маршрута. |
| PUT /api/route-static/{id}/ | update | routestatic | router | Эндпоинт обновления информации статического маршрута. |
| POST /api/route-static/{id}/remove/ | remove | routestatic | router | Эндпоинт удаления статического маршрута. |
BGP-инстансы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/bgp/ | list | bgp | router | Эндпоинт получения списка BGP-инстансов. |
| GET /api/bgp/{id}/ | retrieve | bgp | router | Эндпоинт получения BGP-инстанса по UUID/ID. |
| PUT /api/bgp/{id}/ | update | bgp | router | Эндпоинт обновления информации BGP-инстанса. |
| GET /api/bgp/{id}/peer-groups/ | peer_groups | bgp | router | Эндпоинт получения списка peer-групп для BGP-инстанса на конкретных узлах. |
| POST /api/bgp/{id}/remove/ | remove | bgp | router | Эндпоинт удаления BGP-инстанса. |
| GET /api/bgp/{id}/routes/ | routes | bgp | router | Эндпоинт получения списка маршрутов для BGP-инстанса на конкретных узлах. |
| POST /api/bgp/{id}/set-parameters/ | set_parameters | bgp | router | Эндпоинт обновления BGP-инстанса (peer_asn/prefix_limit/multihop/neighbours). |
OpenFlow matches
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/openflow-matches/ | list | openflowmatch | openflow | Эндпоинт получения списка OpenFlow matches. |
| GET /api/openflow-matches/{id}/ | retrieve | openflowmatch | openflow | Эндпоинт получения OpenFlow match. |
| POST /api/openflow-matches/ | create | openflowmatch | openflow | Эндпоинт создания OpenFlow match. |
| PUT /api/openflow-matches/{id}/ | update | openflowmatch | openflow | Эндпоинт обновления информации OpenFlow match. |
| POST /api/openflow-matches/{id}/remove/ | remove | openflowmatch | openflow | Эндпоинт удаления OpenFlow match. |
Образы ISO
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/iso/ | list | iso | iso | Эндпоинт получения списка образов. |
| GET /api/iso/{id}/ | retrieve | iso | iso | Эндпоинт получения информации по конкретному образу. |
| PUT /api/iso/ | create | iso | iso | Эндпоинт получения информации для загрузки ISO образа. |
| PUT /api/iso/{id}/ | update | iso | iso | Эндпоинт редактирования информации ISO. |
| POST /api/iso/{id}/check-integrity-hash/ | check_integrity_hash | iso | iso | Эндпоинт проверки контрольной суммы для образа. |
| POST /api/iso/{id}/copy/ | copy | iso | iso | Эндпоинт копирования образа. |
| POST /api/iso/{id}/detach-all/ | detach_all | iso | iso | Эндпоинт отмонтирования образа от всех ВМ. |
| PUT /api/iso/{id}/download/ | download | iso | iso | Эндпоинт выгрузки ISO образа. |
| POST /api/iso/{id}/generate-integrity-hash/ | generate_integrity_hash | iso | iso | Эндпоинт генерации контрольной суммы для образа. |
| POST /api/iso/{id}/move/ | move | iso | iso | Эндпоинт перемещения образа. |
| POST /api/iso/multi-manager/ | multi_manager | iso | iso | Эндпоинт группового управления |
| PUT /api/iso/{id}/re-upload/ | re_upload | iso | iso | Эндпоинт перегенерации токена для повторной загрузки ISO образа. |
| POST /api/iso/{id}/remove/ | remove | iso | iso | Эндпоинт удаления ISO образа. |
| POST /api/iso/{id}/rename/ | rename | iso | iso | Эндпоинт переименования ISO образа. |
Файлы
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/library/ | list | file | library | Эндпоинт получения списка файлов. |
| GET /api/library/{id}/ | retrieve | file | library | Эндпоинт получения информации по конкретному файлу. |
| PUT /api/library/ | create | file | library | Эндпоинт получения информации для загрузки файла. |
| PUT /api/library/{id}/ | update | file | library | Эндпоинт редактирования информации файла. |
| POST /api/library/{id}/check-integrity-hash/ | check_integrity_hash | file | library | Эндпоинт проверки контрольной суммы для файла. |
| POST /api/library/{id}/compress/ | compress | file | library | Эндпоинт сжатия файла резервной копии. |
| GET /api/library/{id}/config-restore/ | config_restore | file | library | Эндпоинт возвращает конфигурацию, для восстановление с помощью multi_create_domain. |
| POST /api/library/{id}/convert/ | convert | file | library | Эндпоинт перегенерации токена для повторной загрузки файла. Файлы с расширениями vmdk (как имеющие заголовок vmdk – разреженные, так и raw), raw, img, bin (просто файлы образа без внутренней структуры) могут быть сконвертированы в виртуальный диск. Признак, разрешающий конвертацию/импорт находится в additional_flags. |
| POST /api/library/{id}/copy/ | copy | file | library | Эндпоинт копирования файла. |
| POST /api/library/{id}/decompress/ | decompress | file | library | Эндпоинт расжатия файла резервной копии. |
| POST /api/library/{id}/domain/ | domain | file | library | Эндпоинт импорта файла в структуру для создания ВМ. |
| PUT /api/library/{id}/download/ | download | file | library | Эндпоинт выгрузки файла. |
| POST /api/library/{id}/generate-integrity-hash/ | generate_integrity_hash | file | library | Эндпоинт генерации контрольной суммы для файла. |
| GET /api/library/get-choices/ | get_choices | file | library | Эндпоинт получения вариантов выбора для полей модели |
| POST /api/library/{id}/get-description-backup-os/ | get_description_backup_os | file | library | Эндпоинт получения описания из файла резервной копии ОС узла. |
| POST /api/library/{id}/import-file/ | import_file | file | library | Эндпоинт импорта файла. Файлы с расширениями qcow2 (при помощи rsync), vmdk (как имеющие заголовок vmdk – разреженные, так и raw), raw, img, bin (просто файлы образа без внутренней структуры) – через конверсию, могут быть импортированы в качестве виртуального диска. Признак, разрешающий конвертацию/импорт находится в additional_flags. |
| POST /api/library/{id}/move/ | move | file | library | Эндпоинт перемещения файла. |
| POST /api/library/multi-manager/ | multi_manager | file | library | Эндпоинт группового управления |
| PUT /api/library/{id}/re-upload/ | re_upload | file | library | Эндпоинт перегенерации токена для повторной загрузки файла. |
| POST /api/library/{id}/remove/ | remove | file | library | Эндпоинт удаления файла. |
| POST /api/library/{id}/rename/ | rename | file | library | Эндпоинт переименования файла. |
| GET /api/library/{id}/show-backup/ | show_backup | file | library | Эндпоинт возвращает сериализованное представление ВМ из SpaceVM или ova резервной копии. |
| GET /api/library/{id}/show-profile/ | show_profile | file | library | Эндпоинт чтения файла профиля узла. |
| POST /api/library/{id}/update-info-domain-from-backup/ | update_info_domain_from_backup | file | library | Эндпоинт обновления информации о ВМ из файла резервной копии. |
Keytabs
| Действие | Разрешение | Модель | Приложение | Описание |
|---|---|---|---|---|
| GET /api/keytabs/ | list | keytab | authentication_directory | Эндпоинт получения списка keytab файлов |
| GET /api/keytabs/{id}/ | retrieve | keytab | authentication_directory | Эндпоинт для получения информации о keytab файле |
| PUT /api/keytabs/ | create | keytab | authentication_directory | Эндпоинт для получения информации для загрузки keytab файла |
| PUT /api/keytabs/{id}/ | update | keytab | authentication_directory | Эндпоинт редактирования информации Keytab. |
| PUT /api/keytabs/{id}/re-upload/ | re_upload | keytab | authentication_directory | Эндпоинт для перегенерации токена для повторной загрузки keytab файла |
| POST /api/keytabs/{id}/remove/ | remove | keytab | authentication_directory | Эндпоинт удаления keytab файла |