Лицензирование¶
Примечание
С версии 1.31.0 модули используют лицензии версии 2.0.0. С версии 2.0.0 модули используют лицензии версии 2.0.1.
Лицензируемые модули TIONIX:
Лицензии модулей - это инструмент, определяющий легальное использование и распространение программного комплекса TIONIX, защищенного авторским правом (Свидетельство о государственной регистрации программы для ЭВМ №2018617974 от 5 июля 2018 г.). Лицензия разрешает получателю использовать функционал модуля в полной мере на заданный срок. По истечению срока действия лицензии функционал модуля ограничивается, но информация и данные, созданные во время срока действия лицензии сохраняются. Для восстановления функциональности достаточно установить актуальную лицензию модуля.
Получение подробной информации об актуальности, статусе и периоде действия лицензий доступно с помощью REST API запросов.
REST API¶
Примечание
Для получения доступа к REST API необходим токен. Получение токена описано во вкладке с дополнительной информацией.
Запрос¶
Пример запроса:
curl -X GET -H "X-Auth-Token: $token" -H "Content-Type: application/json" http://controller:8774/v2.1/tnx-licenses/tionix_node_control | python -m json.tool
Ответ¶
Пример получения информации в JSON формате:
{
"license": {
"created_at": 1467108056,
"expire_at": 1477602000,
"id": "TIONIX.NodeControl",
"links": [
{
"href": "http://controller:8774/v2/tnx-licenses/TIONIX.NodeControl",
"rel": "self"
},
{
"href": "http://controller:8774/tnx-licenses/TIONIX.NodeControl",
"rel": "bookmark"
}
],
"name": "SuperLicense",
"surrogate_name": "TIONIX.NodeControl",
"unique_id": "04-002-d2713c1d4f91ca64636f",
"verified": true
}
}
Запрос¶
Пример запроса:
curl -X GET -H "X-Auth-Token: $token" -H "Content-Type: application/json" http://controller:8774/v2.1/tnx-licenses/tionix_monitor | python -m json.tool
Ответ¶
Пример получения информации в JSON формате:
{
"license": {
"created_at": 1467108058,
"expire_at": 1477602000,
"id": "TIONIX.Monitor",
"links": [
{
"href": "http://controller:8774/v2/tnx-licenses/TIONIX.Monitor",
"rel": "self"
},
{
"href": "http://controller:8774/tnx-licenses/TIONIX.Monitor",
"rel": "bookmark"
}
],
"name": "SuperLicense",
"surrogate_name": "TIONIX.Monitor",
"unique_id": "03-002-b6c62264220ea940eacf",
"verified": true
}
}
Запрос¶
Пример запроса:
curl -X GET -H "X-Auth-Token: $token" -H "Content-Type: application/json" http://controller:8774/v2.1/tnx-licenses/tionix_vdi_server | python -m json.tool
Ответ¶
Пример получения информации в JSON формате:
{
"license": {
"created_at": 1467108056,
"expire_at": 1477602000,
"id": "TIONIX.VDIServer",
"links": [
{
"href": "http://controller:8774/v2.1/tnx-licenses/TIONIX.VDIServer",
"rel": "self"
},
{
"href": "http://controller:8774/tnx-licenses/TIONIX.VDIServer",
"rel": "bookmark"
}
],
"name": "SuperLicense",
"surrogate_name": "TIONIX.VDIServer",
"unique_id": "04-002-d2713c1d4f91ca64636f",
"verified": true
}
}