Метод «Обновить набор ключей»¶
Endpoint: PUT {hostname}/uniqueness-service/api/v1/key-sets/{id}
Метод позволяет обновить данные конкретного набора ключей.
Более подробное описание метода находится в yaml файле «uniqueness_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| id | Path | Идентификатор набора ключей (id), полученный методом GET {hostname}/uniqueness-service/api/v1/key-sets |
| tenant | Body | Тенант, в котором создается регистрация |
| objectClassCode | Body | Классы объекта, входящие в регистрацию. Если существует регистрация, куда входят все эти классы, то считается, что они совместимы |
| keyPropertyCodes | Body | Список ключевых свойств |
| trackKeys | Body | Признак автоматической трассировки уникальности ключей по всем создаваемым объектам. Для существующей регистрации признак должен совпадать |
| ignoreNull | Body | Признак игнорирования ключей со всеми пустыми значениями |
Пример запроса:
curl --location --request PUT 'https://docshouse-dev.k8s.lan.lanit.ru/ldm-uniqueness-service/api/v1/key-sets/97a65a45-b689-408b-8de3-b7feb47d4522' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"tenant": "string",
"objectClassCodes": [
"string"
],
"keyPropertyCodes": [
"string"
],
"trackKeys": true,
"ignoreNull": true
}'