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 Вратића само групе корисника са датим ID-ијевима.
selectTagFilters query Враћа дозволе засноване на ознакама групе корисника у својству tag_filters.
selectUsers query Враћа кориснике из групе корисника у својству users.
selectHostGroupRights query Враћа групу домаћина групе корисника дозволе у својству hostgroup_rights.

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

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

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

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

(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.