Метод «Создать подписку на события аудита»

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"
    }
  ]
}'