> Objecte rol

Els següents objectes són relacionats amb l'API role.

Rol

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.

Regles de rols

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.

Element UI

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 .

Servei

Propietat Tipus Descripció
serviceid
(obligatori)
ID del servei.

Etiqueta de 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.

Mòdul

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.

Acció

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.