Метод «Обновить набор ключей»

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

}'