Получение списка зарезервированных лицензий
GET /v1.0/lm/licenses?search=text_or_value_for_search
Доступен поиск по номеру компонента, номеру продукта, имени компонента, имени продукта, открытому коду вендора (в числовом и текстовом виде), имени компьютера.
Возвращает массив licenses:
{ "licenses": [ { "featureName": "Компонент вне лицензии", "featureNumber": 4, "hostNameOrFqdn": "b0943-pc", "productName": "Тест GCC", "productNumber": 16, "reserveCount": 30, "vendor": { "publicCode": 1368487351, "publicCodeText": "DEMONVK" } }, { "featureName": "Компонент вне лицензии", "featureNumber": 4, "hostNameOrFqdn": "b0943-pc.aktiv.guardant.ru", "productName": "Тест GCC", "productNumber": 16, "reserveCount": 10, "vendor": { "publicCode": 1368487351, "publicCodeText": "DEMONVK" } } ] }
Зарезервировать лицензию за компьютером
POST /v1.0/lm/licenses
Входные параметры RAW JSON:
{ "hostNameOrFqdn" : "vasya-pc", "publicCode" : 1368487351, "productNumber" : 16, "featureNumber" : 5, "reserveCount" : 5 }
Возвращает обновлённый массив licenses:
{ "licenses": [ { "featureName": "Компонент вне лицензии", "featureNumber": 5, "hostNameOrFqdn": "b0943-pc", "productName": "", "productNumber": 16, "reserveCount": 45, "vendor": { "publicCode": 1368487351, "publicCodeText": "DEMONVK" } }, { "featureName": "Компонент вне лицензии", "featureNumber": 5, "hostNameOrFqdn": "vasya-pc", "productName": "Тест GCC", "productNumber": 16, "reserveCount": 5, "vendor": { "publicCode": 1368487351, "publicCodeText": "DEMONVK" } } ] }
Удалить ранее зарезервированную за компьютером лицензию
DELETE /v1.0/lm/licenses
Входные параметры RAW JSON:
{ "hostNameOrFqdn" : "vasya-pc", "publicCode" : 1368487351, "productNumber" : 16, "featureNumber" : 5 }
Возвращает обновлённый массив licenses:
{ "licenses": [ { "featureName": "Компонент вне лицензии", "featureNumber": 5, "hostNameOrFqdn": "b0943-pc", "productName": "Тест GCC", "productNumber": 16, "reserveCount": 45, "vendor": { "publicCode": 1368487351, "publicCodeText": "DEMONVK" } } ] }