Следећи објекти су директно повезани са role
API-ја.
Објекат улоге има следећа својства:
Property | Type | Description |
---|---|---|
roleid | ID | ID улоге. Понашање својства: - само за читање - обавезно за операције ажурирања |
name | string | Назив улоге. Понашање својства: - потребно за операције креирања |
type | integer | Тип корисника. Могуће вредности: 1 - (подразумевано) Корисник; 2 - Админistrator; 3 - Супер администратор. Понашање својства: - обавезно за операције креирања |
readonly | integer | Да ли је улога само за читање. Могуће вредности: 0 - (подразумевано) Не; 1 - Да. Понашање својства: - само за читање |
Објекат правила улоге има следећа својства:
Property | Type | Description |
---|---|---|
ui | array | Низ објеката UI елемент. |
ui.default_access | integer | Да ли је омогућен приступ новим UI елементима. Могуће вредности: 0 - Онемогућено; 1 - (подразумевано) Омогућено. |
services.read.mode | integer | Приступ сервисима само за читање. Могуће вредности: 0 – Приступ само за читање услугама, наведеним у services.read.list или се подударају према својствима services.read.tag ;1 - (подразумевано) Приступ само за читање свим услугама. |
services.read.list | array | Низ објеката Сервис. Наведени сервиси, укључујући и подређене, биће доступни корисничкој улози само за читање. Приступ само за читање неће заменити приступ за читање и писање. Понашање својства: - подржано ако је services.read.mode постављен на "0" |
services.read.tag | object | Низ објеката Ознаке сервиса. Сервиси повезани преко ознака, укључујући и подређене, биће доступни корисничкој улози само за читање. Приступ само за читање неће заменити приступ за читање и писање. Понашање својства: - подржано ако је services.read.mode постављен на "0" |
services.write.mode | integer | Приступ сервисима за читање и писање. Могуће вредности: 0 - (подразумевано) Приступ сервисима за читање и писање, наведен преко особина services.write.list или се подудара преко services.write.tag ;1 - Приступ свим сервисима за читање и писање. |
services.write.list | array | Низ објеката Сервис. Наведени сервиси, укључујући и подређене, биће доступни корисничкој улози за читање и писање. Приступ за читање и писање ће заменити приступ само за читање. Понашање својства: - подржано ако је services.write.mode постављен на "0" |
services.write.tag | object | Низ објеката Ознака сервиса. Сервиси повезани преко ознака, укључујући и подређене, биће доступни корисничкој улози за читање и писање. Приступ за читање и писање ће заменити приступ само за читање. Понашање својства: - подржано ако је services.write.mode постављен на "0" |
modules | array | Низ објеката модул. |
modules.default_access | integer | Да ли је омогућен приступ новим модулима. Могуће вредности: 0 - Онемогућено; 1 - (подразумевано) Омогућено. |
api.access | integer | Да ли је приступ API-ју омогућен. Могуће вредности: 0 - Онемогућено; 1 - (подразумевано) Омогућено. |
api.mode | integer | Режим за третирање API метода наведених у својству api .Могуће вредности: 0 - (подразумевано) Листа забрањених метода; 1 - Листа дозвољених метода. |
api | array | Низ API метода. |
actions | array | Низ објеката акција. |
actions.default_access | integer | Да ли је омогућен приступ новим акцијама. Могуће вредности: 0 - Онемогућено; 1 - (подразумевано) Омогућено. |
Објекaт UI елемента има следећа својства:
Property | Type | Description |
---|---|---|
name | string | Назив UI елемента. Могуће вредности ако је type објекта Улога подешен на "Корисник", "Администратор" или "Супер администратор": monitoring.problems - Контролне табле;monitoring.problems - Мониторинг → Проблеми;monitoring.hosts - Надгледање →Домаћини;monitoring.latest_data - Надгледање → Најновији подаци;monitoring.maps - Надгледање → Мапе;services.services - Сервиси → Сервиси;services.sla_report - Услуге → SLA извештај;inventory.overview - Инвентар → Преглед;inventory.hosts - Инвентар → Домаћини;reports.availability_report - Извештаји → Извештај о доступности ;reports.top_triggers - Извештаји → Најбољих 100 окидача.Могуће вредности ако је type објекта Улога подешен на "Администратор" или "Супер администратор":monitoring.discovery - Надгледање → Откривање;services.sla - Сервиси → SLA;reports.scheduled_reports - Извештаји → Планирани извештаји;reports.notifications - Извештаји → Обавештења;configuration.template_groups - Прикупљање података → Групе шаблона;configuration.host_groups - Прикупљање података → Групе домаћина ;configuration.templates - Прикупљање података → Шаблони;configuration.hosts - Прикупљање података → Домаћини;configuration.maintenance - Прикупљање података → Одржавање;configuration.discovery - Прикупљање података → Откривање;configuration.trigger_actions - Упозорења → Акције → Акције окидача;configuration.service_actions - Упозорења → Акције → Сервис акција;configuration.discovery_actions - Упозорења → Акције → Акције откривања;configuration.autoregistration_actions - Упозорења → Акције → Ауторегистрационе акције;configuration.internal_actions - Упозорења → Акције → Интерне акције.Могуће вредности ако је type Улога објекат је подешен на "Супер администратор":reports.system_info - Извештаји → Информације о систему;reports.audit - Извештаји → Дневник ревизије;reports.action_log - Извештаји → Дневник акција;configuration.event_correlation - Прикупљање података → Догађај корелација;administration.media_types - Упозорења → Типови медија;administration.scripts - Упозорења → Скрипте;administration.user_groups - Корисници → Групе корисника; administration.user_roles - Корисници → Улоге корисника;administration.users - Корисници → Корисници;administration.api_tokens - Корисници → API токени;administration.authentication - Корисници → Аутентификација;administration.general - Администрација → Опште;administration.audit_log - Администрација → Дневник ревизије;administration.housekeeping - Администрација → Одржавање;administration.proxies - Администрација → Проксији;administration.macros - Администрација → Макрои;administration.queue - Администрација → Ред.Понашање својства: - обавезно |
status | integer | Да ли је приступ елементу корисничког интерфејса омогућен. Могуће вредности: 0 - Онемогућено; 1 - (подразумевано) Омогућено. |
Property | Type | Description |
---|---|---|
serviceid | ID | ID сервиса. Понашање својства: - обавезно |
Property | Type | Description |
---|---|---|
tag | string | Назив ознаке. Ако је наведен празан стринг, сервисна ознака се неће користити за упаривање сервиса. Понашање својства: - обавезно |
value | string | Вредност ознаке. Ако није наведена вредност ознаке или је специфициран празан стринг, само име ознаке ће се користити за упаривање сервиса. |
Објекат модула има следећа својства:
Property | Type | Description |
---|---|---|
moduleid | ID | ID модула. Понашање својства: - обавезно |
status | integer | Да ли је приступ модулу омогућен. Могуће вредности: 0 - Онемогућено; 1 - (подразумевано) Омогућено. |
Акциони објекат има следећа својства:
Property | Type | |
---|---|---|
name | string | Назив акције. Могуће вредности ако је type објекта Улога подешен на "Корисник", "Администратор", или "Супер администратор":edit_dashboards - Креирање и уређивање контролне табле;edit_maps - Креирајте и уређујте мапе;add_problem_comments - Додајте коментаре проблема;change_severity - Промените озбиљност проблема;acknowledge_problems - Потврдите проблеме;suppress_problems - Уклоните проблеме;close_problems - Затворите проблеме;execute_scripts - Извршите скрипте;manage_api_tokens - Управљајте API токенима.>Могуће вредности ако је type објекта Улоге подешен на "Администратор" или "Супер администратор":edit_maintenance - Креирајте и уредите одржавање;manage_scheduled_reports - Управљајте планираним извештајима,manage_sla – Управљајте SLA.Могуће вредности ако је type објекта Улога подешен на "Корисник" или "Администратор":invoke_execute_now - дозвољава да се изврше провере ставки за кориснике који имају само дозволе за читање на домаћину.Понашање својства: - обавезно |
status | integer | Да ли је приступ за обављање акције омогућен. Могуће вредности: 0 - Онемогућено; 1 - (подразумевано) Омогућено. |