Получение списка зарезервированных лицензий
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"
}
}
]
}