GetAuthNasList – Получить список серверныx адресов из базы eltex-auth-service
Общая информация
-
Команда актуальна, начиная с версии 1.5
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
count |
Кол-во выводимых элементов, обязательно. |
^[1-9][0-9]*$ |
Целое положительное число |
|
page |
Номер страницы, порции выдаваемых элементов, обязательно. |
^[1-9][0-9]*$ |
Целое положительное число |
|
orderBy |
Поле, определяющее, по какому элементу сортировать выдаваемые данные. |
.* |
nasname |
|
orderType |
Поле определяющее тип сортировки. (По умолчанию ASC) |
^(ASC|DESC)$ |
ASC или DESC |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
code |
Код ответа |
Целое неотрицательное число. |
detail |
Пояснение к ответу |
Текст английскими буквами с пробелами и спецсимволами. |
response |
Массив объектов NbiNasArray |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<nbi:GetAuthNasList>
<nbi:count>2</nbi:count>
<nbi:page>1</nbi:page>
<nbi:orderBy>nasname</nbi:orderBy>
<nbi:orderType>desc</nbi:orderType>
</nbi:GetAuthNasList>
Ответ
<ns:GetAuthNasListResponse>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax21:response xsi:type="ax21:NbiNasArray">
<ax21:nas xsi:type="ax21:NbiNas">
<ax21:descr/>
<ax21:domain/>
<ax21:ip>192.168.0.2</ax21:ip>
<ax21:mac/>
<ax21:name>newName</ax21:name>
<ax21:secret>1111</ax21:secret>
</ax21:nas>
<ax21:nas xsi:type="ax21:NbiNas">
<ax21:descr>descr</ax21:descr>
<ax21:domain/>
<ax21:ip>192.168.0.1</ax21:ip>
<ax21:mac/>
<ax21:name>name4</ax21:name>
<ax21:secret>1111</ax21:secret>
</ax21:nas>
</ax21:response>
</ns:return>
</ns:GetAuthNasListResponse>
| Код | Описание ошибки |
|---|---|
112 |
Поле count должно быть целым и положительным |
113 |
Поле page должно быть целым и положительным |
114 |
Некорректное значение поля orderBy |
Вернуться к списку команд
Версия 1.24-2769
Дата публикации 18-10-2022 03:26:05