Els següents objectes són relacionats amb l'API role
.
L'objecte rol té les propietats següents:
Propietat | Tipus | Descripció |
---|---|---|
roleid | string | (només lectura) ID del rol. |
name (obligatori) |
string | Nom de la funció. |
type (obligatori) |
integer | Tipus d'usuari. Valors possibles: 1 - (per defecte) Usuari; 2 - Administrador;< br>3 - Super administrador. |
readonly | integer | (només lectura) Indica si la funció és només de lectura. Valors possibles: 0 - (per defecte) No; 1 - Sí. |
Tingueu en compte que per a alguns mètodes (actualitzar, esborrar) la combinació de paràmetres obligatoris/opcionals és diferent.
L'objecte de regles de rol té les propietats següents:
Propietat | Tipus | Descripció |
---|---|---|
ui | array | Matriu d'objectes element UI. |
ui.default_access | integer | Indica si l'accés als nous elements de la IU és activat. Valors possibles: 0 - Desactivat; 1 - (per defecte ) Activat. |
services.read.mode | integer | Accés de només lectura als serveis. Valors possibles: 0 - Accés només de lectura als serveis, especificat per la propietat services.read.list o coincident amb la propietat services.read.tag .1 - (per defecte) Accés només de lectura a tots els serveis. |
services.read.list | array | Matriu d'objectes servei. Els serveis especificats, inclosos els serveis secundaris, tindran accés de només lectura a la funció d'usuari. L'accés de només lectura no anul·larà pas l'accés de lectura i escriptura als serveis. S'empra només si services.read.mode és establert en 0. |
services.read.tag | object | Matriu d'objectes etiqueta de servei. Els serveis que coincideixin amb les etiquetes, inclosos els serveis secundaris, tindran accés només de lectura al rol d'usuari. L'accés de només lectura no anul·larà l'accés de lectura i escriptura als serveis. S'empra només si services.read.mode és establert en 0. |
services.write.mode | integer | Accés de lectura i escriptura als serveis. Valors possibles: 0 - (per defecte) Accés de lectura i escriptura als serveis, especificat per la propietat services.write .list o corresponent a la propietat services.write.tag .1 - Accés de lectura i escriptura a tots els serveis. |
services.write.list | array | Matriu d'objectes servei. Els serveis especificats, inclosos els serveis secundaris, tindran accés de lectura i escriptura a la funció d'usuari. L'accés de lectura i escriptura substituirà l'accés de només lectura als serveis. Només s'empra si services.write.mode és establert en 0. |
services.write.tag | object | Matriu d'objectes etiqueta de servei. Els serveis que coincideixin amb les etiquetes, inclosos els serveis secundaris, tindran accés de lectura i escriptura al rol d'usuari. L'accés de lectura i escriptura substituirà l'accés de només lectura als serveis. Només s'empra si services.write.mode és establert en 0. |
mòduls | matriu | Matriu d'objectes mòdul. |
modules.default_access | integer | Indica si l'accés als mòduls nous és activat. Valors possibles: 0 - Desactivat; 1 - (per defecte) Activat. |
api.access | integer | Indica si l'accés a l'API és actiu. Valors possibles: 0 - Desactivat; 1 - (per defecte) Activat. |
api.mode | integer | Mode de processament dels mètodes de l'API enumerats a la propietat api .Valors possibles: 0 - (per defecte) Llista denegada; 1 - Llista d'autoritzacions. |
api | array | Matriu de mètodes API. |
actions | array | Matriu d'objectes acció. |
actions.default_access | integer | Indica si l'accés a noves accions és activat. Valors possibles: 0 - Desactivat; 1 - (per defecte) Activat. |
L'objecte d'element d'UI té les propietats següents:
Propietat | Tipus | Descripció |
---|---|---|
name (obligatori) |
string | Nom de l'element de la UI. Valors possibles per a tot tipus d'usuaris: monitoring.dashboard - Monitoratge → Taulers de control d'equips;monitoring.problems - Monitoratge → Problemes;monitoring.hosts - Monitoratge → Equips;monitoring.latest_data - Monitoratge → Dades més recents; < br>monitoring.maps - Monitoratge → Mapes;services.services - Serveis → Serveis;services.sla_report - Serveis → Informe SLA;inventory.overview - Inventari → Visió general;inventory.hosts - Inventari → Equips;reports.availability_report - Informes → Informe de disponibilitat;reports.top_triggers - Informes → 100 triggers principals.Els valors només són possibles per als usuaris de tipus d'usuari Admin i Super admin: monitoring.discovery - Monitoratge → Descoberta;<br >services.actions - Serveis → Accions de servei;services.sla - Serveis → SLA;informes. scheduled_reports - Informes → Informes programats;reports.notifications - Informes → Notificacions;configuration.host_groups - Configuració → Grups d'equips;configuration.templates - Configuració → Plantilles;configuration.hosts - Configuració → Equips;configuration.maintenance - Configuració → Manteniment;configuration.actions - Configuració → Accions ;configuration.discovery - Configuració → Descoberta.Els valors només són possibles per als usuaris superadministrador: reports.system_info - Informes → Informació del sistema; reports.audit - Informes → Auditoria;reports.action_log - Informes → Registre d'accions;configuration.event_correlation - Configuració → Correlació d'esdeveniments;administration.general - Administració → General;administration.proxies - Administració → Proxys;administration.authentication - Administració → Autenticació;administration.user _groups - Administració → Grups d'usuaris;administration.user_roles - Administració → Rols d'usuari;administration.users - Administració → Usuaris;administration.media_types - Administració → Tipus de suport;administration.scripts - Administració → Scripts;administration.queue - Administració → Cua. |
status | integer | Indica si l'accés a l'element de la IU és permès. Valors possibles: 0 - Desactivat; 1 - (per defecte) Activat . |
Propietat | Tipus | Descripció |
---|---|---|
serviceid (obligatori) |
ID del servei. |
Propietat | Tipus | Descripció |
---|---|---|
tag (obligatori) |
string | Nom de l'etiqueta. Si s'especifica una cadena buida, l'etiqueta de servei no s'emprarà per fer coincidir el servei. |
value | string | Valor de l'etiqueta. Si no s'especifica cap valor o una cadena buida, només s'emprarà el nom de l'etiqueta per a la concordança del servei. |
L'objecte mòdul té les propietats següents:
Propietat | Tipus | Descripció |
---|---|---|
moduleid (obligatori) |
string | ID del mòdul. |
status | integer | Diu si l'accés al mòdul és habilitat. Valors possibles: 0 - Inhabilitat; 1 - (per defecte) Habilitat. |
L'objecte té les propietats següents:
Propietat | Tipus | Descripció |
---|---|---|
name (obligatori) |
string | Nom de l'acció. Valors possibles per a usuaris de tot tipus: edit_dashboards - Crear i editar taulers de control ;edit_maps - Crear i editar mapes;add_problem_comments - Afegeix comentaris de problemes;change_severity - Canvia la gravetat del problema;acknowledge_problems - Reconeix els problemes dels problemes;close_problems - Tanca problemes; execute_scripts : executa scripts;manage_api_tokens : gestiona els testimonis de l'API.Els valors només són possibles per als usuaris dels tipus d'usuari Admin i Super admin : edit_maintenance - Crear i editar manteniments;manage_scheduled_reports - Gestionar informes programats. |
status | integer | Indica si l'accés per dur a terme l'acció és habilitat. Valors possibles: 0 - Desactivat; 1 - (per defecte) Activat. |