CreateAuthRole – Создать роль в базе eltex_auth_service
Общая информация
-
Команда актуальна, начиная с версии 1.5
-
Полный список параметров можно получить на странице Атрибуты системного пользователя и роли
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
role |
Название роли |
|||
attributes |
Атрибуты пользователя, ожидается один или более. |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
code |
Код ответа |
Целое неотрицательное число. |
detail |
Пояснение к ответу |
Текст английскими буквами с пробелами и спецсимволами. |
response |
Объект NbiAuthRole |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<nbi:CreateAuthRole>
<!--Optional:-->
<nbi:role>TestRole</nbi:role>
<!--Zero or more repetitions:-->
<nbi:attributes>
<xsd:name>Eltex-User-Wi-Fi-Password-Digit-Only</xsd:name>
<xsd:oper>=</xsd:oper>
<xsd:value>1</xsd:value>
</nbi:attributes>
<nbi:attributes>
<xsd:name>Eltex-User-Wi-Fi-Password-Length</xsd:name>
<xsd:oper>=</xsd:oper>
<xsd:value>8</xsd:value>
</nbi:attributes>
<nbi:attributes>
<xsd:name>Eltex-User-Wi-Fi-Show-Tariff</xsd:name>
<xsd:oper>=</xsd:oper>
<xsd:value>1</xsd:value>
</nbi:attributes>
</nbi:CreateAuthRole>
Ответ
<ns:CreateAuthRoleResponse>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax28:response xsi:type="ax28:NbiAuthRole">
<ax28:check xsi:type="ax21:NbiAttrArray"/>
<ax28:common xsi:type="ax21:NbiAttrArray">
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-User-Create-Date</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>2020-08-27 14:16:28</ax21:value>
</ax21:attr>
</ax28:common>
<ax28:reply xsi:type="ax21:NbiAttrArray">
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-User-Wi-Fi-Password-Digit-Only</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>1</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-User-Wi-Fi-Password-Length</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>8</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-User-Wi-Fi-Show-Tariff</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>1</ax21:value>
</ax21:attr>
</ax28:reply>
<ax28:role>TestRole</ax28:role>
</ax28:response>
</ns:return>
</ns:CreateAuthRoleResponse>
| Код | Описание ошибки |
|---|---|
2 |
Ошибка доступа к БД |
208 |
Роль уже существует |
Вернуться к списку команд
Версия 1.26-3053
Дата публикации 31-03-2023 06:03:06