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

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