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 Ови параметри који су заједнички за све get методе су детаљно описани у референтном коментару.
editable boolean
excludeSearch boolean
filter object
limit integer
output query
preservekeys boolean
search object
searchByAny boolean
searchWildcardsEnabled boolean
sortorder string/array
startSearch boolean
selectRights
(deprecated)
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.