This is a translation of the original English documentation page. Help us make it better.

usergroup.get

Опис

integer/array usergroup.get(object parameters)

Метод омогућава преузимање корисничких група према датим параметрима.

Овај метод је доступан корисницима било које врсте. Дозволе за позивање методе може се опозвати у подешавањима улоге корисника. Погледајте Корисничке улоге за више информација.

Параметри

(object) Параметри који дефинишу жељени излаз.

Метода подржава следеће параметре.

Parameter Type Description
mfaids ID/array Врати само корисничке групе са датим MFA методама.
mfa_status integer Врати само корисничке групе са датим MFA статусом.

Погледајте страницу корисничке групе за листу подржаних статуса.
status integer Врати само корисничке групе са датим статусом.

Погледајте страницу корисничке групе за листу подржаних статуса.
userids ID/array Врати само корисничке групе које садрже дате кориснике.
usrgrpids ID/array Врати само корисничке групе са датим ИД-овима.
selectTagFilters query Врати дозволе засноване на ознакама корисничке групе у својству tag_filters.
selectUsers query Врати кориснике из корисничке групе у својству users.
selectHostGroupRights query Врати корисничку групу host group permissions у својству hostgroup_rights.

Погледајте страницу user group за листу нивоа приступа хост групама.
selectTemplateGroupRights query Врати групу шаблона корисничке групе permissions у својству templategroup_rights.

Погледајте страницу групе корисника за листу нивоа приступа групама шаблона.
limitSelects integer Ограничава број записа које враћају подизбори.
sortfield string/array Сортира резултат по датим својствима.

Могуће вредности: usrgrpid, name.
countOutput boolean Ови параметри, који су заједнички за све get методе, детаљно су описани у коментару референце.
editable boolean
excludeSearch boolean
filter object
limit integer
output query
preservekeys boolean
search object
searchByAny boolean
searchWildcardsEnabled boolean
sortorder string/array
startSearch boolean

Повратне вредности

(integer/array) Враћа било:

  • низ објеката;
  • број преузетих објеката, ако је параметар countOutput коришћен.

Примери

Преузимање омогућених корисничких група

Преузмите све омогућене групе корисника.

Захтев:

{
           "jsonrpc": "2.0",
           "method": "usergroup.get",
           "params": {
               "output": "extender",
               "status": 0
           },
           "id": 1
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "usrgrpid": "7",
                   "name": "Zabbix administrators",
                   "gui_access": "0",
                   "users_status": "0",
                   "debug_mode": "1",
                   "userdirectoryid": "0",
                   "mfa_status": "0",
                   "mfaid": "0"
               },
               {
                   "usrgrpid": "8",
                   "name": "Guests",
                   "gui_access": "0",
                   "users_status": "0",
                   "debug_mode": "0",
                   "userdirectoryid": "0",
                   "mfa_status": "0",
                   "mfaid": "0"
               },
               {
                   "usrgrpid": "11",
                   "name": "Modo de depuración habilitado",
                   "gui_access": "0",
                   "users_status": "0",
                   "debug_mode": "1",
                   "userdirectoryid": "0",
                   "mfa_status": "0",
                   "mfaid": "0"
               },
               {
                   "usrgrpid": "12",
                   "name": "No access to the frontend",
                   "gui_access": "2",
                   "users_status": "0",
                   "debug_mode": "0",
                   "userdirectoryid": "0",
                   "mfa_status": "0",
                   "mfaid": "0"
               },
               {
                   "usrgrpid": "14",
                   "name": "Read only",
                   "gui_access": "0",
                   "users_status": "0",
                   "debug_mode": "0",
                   "userdirectoryid": "0",
                   "mfa_status": "0",
                   "mfaid": "0"
               },
               {
                   "usrgrpid": "18",
                   "name": "Deny",
                   "gui_access": "0",
                   "usuarios_status": "0",
                   "debug_mode": "0",
                   "userdirectoryid": "0",
                   "mfa_status": "0",
                   "mfaid": "0"
               }
           ],
           "id": 1
       }

Погледајте такође

Извор

CUserGroup::get() у ui/include/classes/api/services/CUserGroup.php.