Objeto de rol

Los siguientes objetos están directamente relacionados con la API role.

Rol

El objeto de rol tiene las siguientes propiedades:

Propiedad Tipo Descripción
roleid ID ID del rol.

Comportamiento de la propiedad:
- solo lectura
- obligatorio para operaciones de actualización
name cadena Nombre del rol.

Comportamiento de la propiedad:
- obligatorio para operaciones de creación
type entero Tipo de usuario.

Valores posibles:
1 - (predeterminado) Usuario;
2 - Administrador;
3 - Superadministrador.

Comportamiento de la propiedad:
- obligatorio para operaciones de creación
readonly entero Si el rol es de solo lectura.

Valores posibles:
0 - (predeterminado) No;
1 - Sí.

Comportamiento de la propiedad:
- solo lectura

Reglas de rol

El objeto de reglas de rol tiene las siguientes propiedades:

Propiedad Tipo Descripción
ui array Matriz de los objetos de elementos UI.
ui.default_access entero Si el acceso a nuevos elementos de la interfaz de usuario está habilitado.

Valores posibles:
0 - Deshabilitado;
1 - (predeterminado) Habilitado.
services.read.mode entero Acceso de solo lectura a los servicios.

Valores posibles:
0: acceso de solo lectura a los servicios, especificado por services.read.list o coincidente por las propiedades services.read.tag;
1 - (predeterminado) Acceso de solo lectura a todos los servicios.
services.read.list matriz Matriz de objetos de Servicio.

A los servicios especificados, incluidos los servicios dependientes, se les otorgará acceso de solo lectura al rol de usuario. El acceso de solo lectura no anulará el acceso de lectura y escritura a los servicios.

Comportamiento de la propiedad:
- compatible si services.read .mode está establecido en "0"
services.read.tag objeto Matriz de objetos de etiqueta de servicio.

A los servicios coincidentes con etiquetas, incluidos los servicios secundarios, se les otorgará acceso de solo lectura al rol de usuario. El acceso de solo lectura no anulará el acceso de lectura y escritura a los servicios.

Comportamiento de la propiedad:
- compatible si services.read .mode está establecido en "0"
services.write.mode entero Acceso de lectura y escritura a los servicios.

Valores posibles:
0 - (predeterminado) Acceso de lectura y escritura a los servicios, especificado por services.write .list o que coincida con las propiedades services.write.tag;
1 - Acceso de lectura y escritura a todos los servicios.
services.write.list matriz Matriz de objetos de Servicio.

A los servicios especificados, incluidos los servicios dependientes, se les otorgará acceso de lectura y escritura al rol de usuario. El acceso de lectura y escritura anulará el acceso de solo lectura a los servicios.

Comportamiento de la propiedad:
- compatible si services.write. modo está establecido en "0"
services.write.tag objeto Matriz de objeto etiqueta de servicio.

A los servicios coincidentes con etiquetas, incluidos los servicios secundarios, se les otorgará acceso de lectura y escritura al rol de usuario. El acceso de lectura y escritura anulará el acceso de solo lectura a los servicios.

Comportamiento de la propiedad:
- compatible si services.write. modo está establecido en "0"
modules matriz Matriz de los objetos módulo.
modules.default_access entero Si el acceso a nuevos módulos está habilitado.

Valores posibles:
0 - Deshabilitado;
1 - (predeterminado) Habilitado.
api.access entero Si el acceso a la API está habilitado.

Valores posibles:
0 - Deshabilitado;
1 - (predeterminado) Habilitado.
api.mode entero Modo para tratar los métodos API enumerados en la propiedad api.

Valores posibles:
0 - (predeterminado) Lista de denegados;
1 - Lista de permitidos.
api matriz Matriz de métodos API.
actions matriz Matriz de los objetos acción.
actions.default_access entero Si el acceso a nuevas acciones está habilitado.

Valores posibles:
0 - Deshabilitado;
1 - (predeterminado) Habilitado.

elemento de interfaz de usuario

El objeto del elemento UI tiene las siguientes propiedades:

Propiedad Tipo Descripción
nombre cadena Nombre del elemento de la interfaz de usuario.

Valores posibles si el tipo del objeto Rol está establecido en "Usuario", "Administrador" o "Superadministrador":
monitoring.dashboard - Paneles de control;
monitoring.problems - Monitoring → Problemas;
monitoring.hosts - Monitoring → Hosts;
monitoring.latest_data - Monitoreo → Últimos datos;
monitoring.maps - Monitoreo → Mapas;
services.services - Servicios → Servicios;
services.sla_report - Servicios → Informe SLA;
inventory.overview - Inventario → Descripción general;
inventory.hosts - Inventario → Hosts;
reports.availability_report - Informes → Informe de disponibilidad ;
reports.top_triggers - Informes → Activa los 100 principales.

Valores posibles si el tipo del objeto Rol está establecido en "Admin" o "Super administrador ":
monitoring.discovery - Monitoreo → Descubrimiento;
services.sla - Servicios → SLA;
reports.scheduled_reports - Informes → Informes programados;<br >reports.notifications - Informes → Notificaciones;
configuration.template_groups - Recopilación de datos → Grupos de plantillas;
configuration.host_groups - Recopilación de datos → Grupos de hosts;
configuration.templates - Recopilación de datos → Plantillas;
configuration.hosts - Recopilación de datos → Hosts;
configuration.maintenance - Recopilación de datos → Mantenimiento;
configuración .discovery - Recopilación de datos → Descubrimiento;
configuration.trigger_actions - Alertas → Acciones → Activar acciones;
configuration.service_actions - Alertas → Acciones → Acciones de servicio;
configuration.discovery_actions - Alertas → Acciones → Acciones de descubrimiento;
configuration.autoregistration_actions - Alertas → Acciones → Acciones de registro automático;
configuration.internal_actions - Alertas → Acciones → Acciones internas .

Valores posibles si el tipo del objeto Rol está establecido en "Super administrador":
reports.system_info - Informes → Información del sistema;
reports.audit - Informes → Registro de auditoría;
reports.action_log - Informes → Registro de acciones;
configuration.event_correlation - Recopilación de datos → Correlación de eventos;
Administration.media_types - Alertas → Tipos de medios;
administration.scripts - Alertas → Scripts;
administration.user_groups - Usuarios → Grupos de usuarios;
administration.user_roles - Usuarios → Roles de usuario;
administration.users - Usuarios → Usuarios;
administration.api_tokens - Usuarios → Tokens API;
administration.authentication - * Usuarios → Autenticación;
administration.general -
Administración → General;
administration.audit_log -
Administración → Registro de auditoría;
administration.housekeeping -
Administración → Limpieza* ;
administration.proxies - Administración → Proxies;
administration.macros - Administración → Macros;
administration.queue - Administración → Cola.
< br>Comportamiento de la propiedad:
- obligatorio
status integer Si el acceso al elemento de la interfaz de usuario está habilitado.

Valores posibles:
0 - Deshabilitado;
1 - (predeterminado) Habilitado.

Servicio

Propiedad Tipo Descripción
serviceid ID ID del servicio.

Comportamiento de la propiedad:
- obligatorio

Etiqueta de servicio

Propiedad Tipo Descripción
tag cadena Nombre de la etiqueta.

Si se especifica una cadena vacía, la etiqueta de servicio no se utilizará para la coincidencia del servicio.

Comportamiento de la propiedad:
- obligatorio
value cadena Valor de etiqueta.

Si no se especifica ningún valor o una cadena vacía, solo se utilizará el nombre de la etiqueta para la coincidencia del servicio.

Módulo

El objeto del módulo tiene las siguientes propiedades:

Propiedad Tipo Descripción
moduleid ID ID del módulo.

Comportamiento de la propiedad:
- obligatorio
status entero Si el acceso al módulo está habilitado.

Valores posibles:
0 - Deshabilitado;
1 - (predeterminado) Habilitado.

Acción

El objeto de acción tiene las siguientes propiedades:

Propiedad Tipo Descripción
nombre cadena Nombre de la acción.

Valores posibles si tipo del objeto Rol está establecido en "Usuario", "Administrador" o "Superadministrador:<br >edit_dashboards - Crear y editar paneles;
edit_maps - Crear y editar mapas;
add_problem_comments - Agregar comentarios de problemas;
change_severity - Cambiar la gravedad del problema;
acknowledge_problems - Reconocer problemas;
suppress_problems - Suprimir problemas;
close_problems - Cerrar problemas;
execute_scripts - Ejecutar scripts;
manage_api_tokens - Administrar tokens API.
<br >Valores posibles si el tipo del objeto Rol está configurado en "Admin" o "Super administrador":
edit_maintenance - Crear y editar mantenimientos;
manage_scheduled_reports - Administrar los programados informes,
manage_sla - Administrar SLA.

Valores posibles si el tipo del objeto Rol está establecido en "Usuario" o "Administrador":
invoke_execute_now - permite ejecutar comprobaciones de elementos para usuarios que solo tienen permisos de lectura en el host.

Comportamiento de la propiedad:
- requerido
status entero Si el acceso para realizar la acción está habilitado.

Valores posibles:
0 - Deshabilitado;
1 - (predeterminado) Habilitado.