Метод «Групповое создание сервисов и разрешений»¶
Endpoint: POST {hostname}/dh-accessrights-service/api/v1/dha/access/batchCreate
Метод позволяет осуществить групповое создание сервисов и разрешений.
Более подробное описание метода находится в yaml файле «accessrights_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры** | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| resource: · name · serviceName · permits: - name - description - action - filterBy |
Body | Перечень ресурсов и разрешений |
Пример запроса:
curl --location 'https://docshouse-test.k8s.lan.lanit.ru/dh-gateway-api-service/dh-accessrights-service/api/v1/dha/access/batchCreate' \
-header 'accept: */*' \
-header 'Content-Type: application/json' \
-data '{
"resources": [
{
"name": "test",
"serviceName": "myApp",
"permits": [
{
"name": "testPermit",
"description": "text",
"action": "create",
"filterBy": "NAME"
}
]
}
]
}'