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