Метод «Создать подписку на события аудита»¶
Endpoint: POST {hostname}/dh-audit-service/api/audit/event-subscriptions
Метод позволяет создать новую подписку на события аудита.
Более подробное описание метода находится в yaml файле «audit_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| name | Body | Наименование подписки. Значение согласно описанию в зависимости от потребностей клиента |
| serviceName | Body | Наименование сервиса, на события которого создается подписка. Значение согласно описанию в зависимости от потребностей клиента |
| subscriptionOptions · eventClass · isSyslogable · isAuditable · filter |
Body | Список параметров подписки: · Класс события; · Признак сохранения в Syslog; · Признак сохранения в журнале аудита; · Фильтр по данным класса событий в формате JSONata |
Пример запроса:
curl --location 'https://docshouse-test.k8s.lan.lanit.ru/dh-gateway-api-service/dh-audit-service/audit/event-subscriptions' \
-header 'accept: application/json' \
-header 'Content-Type: application/json' \
-data '{
"name": "testName",
"serviceName": "testService",
"subscriptionOptions": [
{
"eventClass": "eventClassAUTO",
"isSyslogable": true,
"isAuditable": true,
"filter": "string"
}
]
}'