Информация о количестве свободных IP-адресов в IP-pool
Запрос:
{ "jsonrpc": "2.0", "method": "net-ippool-free", "id": "a1cdc2ba-383f-11ea-8c80-fa66a3df8354" }
Ответ:
{ "id" : "a1cdc2ba-383f-11ea-8c80-fa66a3df8354", "jsonrpc" : "2.0", "result" : { "code" : 1, "data" : [ { "free_addresses" : 249, "network_id" : 23, "network_name" : "Сеть для AltaVault" }, { "free_addresses" : 506, "network_id" : 54, "network_name" : "SBM/CIFS for S3 gateway" }, { "free_addresses" : 251, "network_id" : 40, "network_name" : "WWW" }, { "free_addresses" : 229, "network_id" : 59, "network_name" : "Routed L26" }, { "free_addresses" : 251, "network_id" : 30, "network_name" : "dNFS unix" }, { "free_addresses" : 250, "network_id" : 55, "network_name" : "XSCF network L26" }, { "free_addresses" : 11, "network_id" : 60, "network_name" : "28_bit_network" } ] } }
При указании параметра objective возможно получение альтернативного варианта ответа:
Уровень 1: network_id
Запрос:
{ "jsonrpc": "2.0", "method": "net-ippool-free", "id": "a1cdc2ec-383f-11ea-8c80-fa66a3df8354", "params": { "objective": "yo" } }
Ответ:
{ "id" : "a1cdc2ec-383f-11ea-8c80-fa66a3df8354", "jsonrpc" : "2.0", "result" : { "code" : 1, "data" : { "23" : { "free_addresses" : 249, "network_id" : 23, "network_name" : "Сеть для AltaVault" }, "30" : { "free_addresses" : 251, "network_id" : 30, "network_name" : "dNFS unix" }, "40" : { "free_addresses" : 251, "network_id" : 40, "network_name" : "WWW" }, "54" : { "free_addresses" : 506, "network_id" : 54, "network_name" : "SBM/CIFS for S3 gateway" }, "55" : { "free_addresses" : 250, "network_id" : 55, "network_name" : "XSCF network L26" }, "59" : { "free_addresses" : 229, "network_id" : 59, "network_name" : "Routed L26" }, "60" : { "free_addresses" : 11, "network_id" : 60, "network_name" : "28_bit_network" } } } }