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