Управление списком поставщиков image-based приложений
Список поставщиков image-based приложений содержит идентификаторы проектов (OpenStack PID), в которых поставщики тестируют манифесты Terraform.
Чтобы добавить OpenStack PID в список поставщиков, выполните запрос с параметрами из таблицы 1.
Параметр | Значение |
|---|---|
Метод запроса |
|
Путь запроса |
где:
|
|
Соответствует значению переменной окружения |
$ curl -v -X PUT https://<CLOUD_HOST>/marketplace/api/infra-api/api/v1-public/access/0ce5d998d90e48a481aed9a6ebb25e75 \-H 'x-service-token: <INFRA_API_ADMIN_TOKEN>'
HTTP-коды ответа приведены в таблице 2.
Код | Описание |
|---|---|
201 | OpenStack PID добавлен в список поставщиков |
400, 500 | Ошибка выполнения запроса |
401 | Ошибка авторизации |
Чтобы удалить OpenStack PID из списка поставщиков, выполните запрос с параметрами из таблицы 3.
Параметр | Значение |
|---|---|
Метод запроса |
|
Путь запроса |
где:
|
|
Соответствует значению переменной окружения |
$ curl -v -X DELETE https://<CLOUD_HOST>/marketplace/api/infra-api/api/v1-public/access/0ce5d998d90e48a481aed9a6ebb25e75 \-H 'x-service-token: <INFRA_API_ADMIN_TOKEN>'
HTTP-коды ответа приведены в таблице 4.
Код | Описание |
|---|---|
200 | OpenStack PID удалён из списка поставщиков |
400, 500 | Ошибка выполнения запроса |
401 | Ошибка авторизации |
404 | OpenStack PID не найден |