Метод «Групповое создание сервисов и разрешений»

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"

​    }

   ]

  }

 ]

}'