[comment]: # translation:outdated

[comment]: # ({2135842b-2135842b})
# > Objeto de rol

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

[comment]: # ({/2135842b-2135842b})

[comment]: # ({84851cb3-1708e020})
### Rol

El objeto de rol tiene las siguientes propiedades:

|Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción|
|--|--|------|
|roleid|cadena|ID del rol.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización|
|name|cadena|Nombre del rol.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación|
|type|entero|Tipo de usuario.<br><br>Valores posibles:<br>1 - *(predeterminado)* Usuario;<br>2 - Administrador;<br>3 - Superadministrador.<br><br> [Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación|
|readonly|entero|Si el rol es de solo lectura.<br><br>Valores posibles:<br>0 - *(predeterminado)* No;<br>1 - Sí.<br><br>[Comportamiento de la propiedad]( /manual/api/reference_commentary#property-behavior):<br>- *solo lectura*|

[comment]: # ({/84851cb3-1708e020})

[comment]: # ({a9f09416-8a9b3008})
### Reglas de rol

El objeto de reglas de rol tiene las siguientes propiedades:

|Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción|
|--|--|------|
|ui|array|Matriz de los objetos [elemento UI](object#ui_element).|
|ui.default\_access|entero|Si el acceso a nuevos elementos de la interfaz de usuario está habilitado.<br><br>Valores posibles:<br>0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.|
|services.read.mode|entero|Acceso de solo lectura a los servicios.<br><br>Valores posibles:<br>0: acceso de solo lectura a los servicios, especificado por `services.read.list` o coincidente por las propiedades `services.read.tag`;<br>1 - *(predeterminado)* Acceso de solo lectura a todos los servicios.|
|services.read.list|matriz|Matriz de objetos [Servicio](object#service).<br><br>A los servicios especificados, 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.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `services.read .mode` está establecido en "0"|
|services.read.tag|object|Matriz de objeto [etiqueta de servicio](object#service_tag).<br><br>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.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `services.read .mode` está establecido en "0"|
|services.write.mode|integer|Acceso de lectura y escritura a los servicios.<br><br>Valores posibles:<br>0 - *(predeterminado)* Acceso de lectura y escritura a los servicios, especificado por `services.write .list` o que coincida con las propiedades `services.write.tag`;<br>1 - Acceso de lectura y escritura a todos los servicios.|
|services.write.list|array|Matriz de objetos [Servicio](object#service).<br><br>A los servicios especificados, 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.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `services.write. modo` está establecido en "0"|
|services.write.tag|object|Matriz de objeto [etiqueta de servicio](object#service_tag).<br><br>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.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `services.write. modo` está establecido en "0"|
|modules|matriz|Matriz de los objetos [módulo](object#module).|
|modules.default\_access|integer|Si el acceso a nuevos módulos está habilitado.<br><br>Valores posibles:<br>0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.|
|api.access|entero|Si el acceso a la API está habilitado.<br><br>Valores posibles:<br>0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.|
|api.mode|entero|Modo para tratar los métodos API enumerados en la propiedad `api`.<br><br>Valores posibles:<br>0 - *(predeterminado)* Lista de denegados;<br>1 - Lista de permitidos. |
|api|matriz|Matriz de métodos API.|
|actions|matriz|Matriz de los objetos [acción](object#action).|
|actions.default\_access|entero|Si el acceso a nuevas acciones está habilitado.<br><br>Valores posibles:<br>0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.|

[comment]: # ({/a9f09416-8a9b3008})

[comment]: # ({4375b5d1-006cdfb5})
### Elemento de interfaz de usuario

El objeto del elemento UI tiene las siguientes propiedades:

|Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción|
|--|--|------|
|name|cadena|Nombre del elemento de la interfaz de usuario.<br><br>Valores posibles si `tipo` de [objeto de rol](#role) está establecido en "Usuario", "Administrador" o "Superadministrador":< br>`monitoring.dashboard` - *Paneles de control*;<br>`monitoring.problems` - *Monitoring → Problemas*;<br>`monitoring.hosts` - *Monitoring → Hosts*;<br>`monitoring.latest_data` - *Monitoreo → Últimos datos*;<br>`monitoring.maps` - *Monitoreo → Mapas*;<br>`services.services` - *Servicios → Servicios*;<br>`services.sla_report` - *Servicios → Informe SLA*;<br>`inventory.overview` - *Inventario → Descripción general*;<br>`inventory.hosts` - *Inventario → Hosts*;<br>`reports.availability_report` - *Informes → Informe de disponibilidad*; <br>`reports.top_triggers` - *Informes → 100 principales iniciadores*.<br><br>Valores posibles si el `tipo` de [objeto de rol](#role) está configurado en "Administrador" o "Superadministrador": <br>`monitoring.discovery` - *Monitoreo → Descubrimiento*;<br>`services.sla` - *Servicios → SLA*;<br>`reports.scheduled_reports` - *Informes → Informes programados*;<br>` reports.notifications` - *Reportes → Notificaciones*;<br>`configuration.template_groups` - *Recopilación de datos → Grupos de plantillas*;<br>`configuration.host_groups` - *Recopilación de datos → Grupos de hosts*;<br>`configuración .templates` - *Recopilación de datos → Plantillas*;<br>`configuration.hosts` - *Recopilación de datos → Hosts*;<br>`configuration.maintenance` - *Recopilación de datos → Mantenimiento*;<br>`configuration.discovery ` - *Recopilación de datos → Descubrimiento*;<br>`configuration.trigger_actions` - *Alertas → Acciones → Acciones de activación*;<br>`configuration.service_actions` - *Alertas → Acciones → Acciones de servicio*;<br>`configuración .discovery_actions` - *Alertas → Acciones → Acciones de descubrimiento*;<br>`configuration.autoregistration_actions` - *Alertas → Acciones → Acciones de registro automático*;<br>`configuration.internal_actions` - *Alertas → Acciones → Acciones internas*.< br><br>Valores posibles si `tipo` de [objeto de rol](#rol) está configurado en "Super administrador":<br>`reports.system_info` - *Informes → Información del sistema*;<br>`reports. auditoría` - *Informes → Registro de auditoría*;<br>`reports.action_log` - *Informes → Registro de acciones*;<br>`configuration.event_correlation` - *Recopilación de datos → Correlación de eventos*;<br>`administration.media_types ` - *Alertas → Tipos de medios*;<br>`administration.scripts` - *Alertas → Scripts*;<br>`administration.user_groups` - *Usuarios → Grupos de usuarios*;<br>`administration.user_roles` - * Usuarios → Roles de usuario*;<br>`administration.users` - *Usuarios → Usuarios*;<br>`administration.api_tokens` - *Usuarios → API tokens*;<br>`administration.authentication` - *Usuarios → Autenticación *;<br>`administration.general` - *Administración → General*;<br>`administration.audit_log` - *Administración → Registro de auditoría*;<br>`administration.housekeeping` - *Administración → Limpieza*;<br >`administration.proxies` - *Administración → Proxies*;<br>`administration.macros` - *Administración → Macros*;<br>`administration.queue` - *Administración → Cola*.<br><br>[ Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|
|status|entero|Si el acceso al elemento de la interfaz de usuario está habilitado.<br><br>Valores posibles:<br>0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.|

[comment]: # ({/4375b5d1-006cdfb5})

[comment]: # ({b8603f6e-ebf4bb3a})
### Servicio

|Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción|
|--|--|------|
|serviceid|cadena|ID del servicio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|

[comment]: # ({/b8603f6e-ebf4bb3a})

[comment]: # ({1e4d9d21-300e6d5b})
### Etiqueta de servicio

|Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción|
|--|--|------|
|tag|cadena|Nombre de la etiqueta.<br><br>Si se especifica una cadena vacía, la etiqueta de servicio no se utilizará para la coincidencia del servicio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property -comportamiento):<br>- *obligatorio*|
|value|cadena|Valor de etiqueta.<br><br>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.|

[comment]: # ({/1e4d9d21-300e6d5b})

[comment]: # ({21d1ba7b-f70e75e9})
### Módulo

El objeto del módulo tiene las siguientes propiedades:

|Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción|
|--|--|------|
|moduleid|cadena|ID del módulo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|
|status|entero|Si el acceso al módulo está habilitado.<br><br>Valores posibles:<br>0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.|

[comment]: # ({/21d1ba7b-f70e75e9})

[comment]: # ({cd7f3b4c-957a00bb})
### Acción

El objeto de acción tiene las siguientes propiedades:

|Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción|
|--|--|------|
|name|cadena|Nombre de la acción.<br><br>Valores posibles si `tipo` de [objeto de rol](#rol) está establecido en "Usuario", "Administrador" o "Superadministrador:<br> `edit_dashboards` - Crear y editar paneles;<br>`edit_maps` - Crear y editar mapas;<br>`add_problem_comments` - Agregar comentarios de problemas;<br>`change_severity` - Cambiar la gravedad del problema;<br>`acknowledge_problems` - Reconocer problemas;<br>`suppress_problems` - Suprimir problemas;<br>`close_problems` - Cerrar problemas;<br>`execute_scripts` - Ejecutar scripts;<br>`manage_api_tokens` - Administrar tokens API.<br><br> Valores posibles si el `tipo` de [objeto de rol](#role) está configurado en "Admin" o "Super administrador":<br>`edit_maintenance` - Crear y editar mantenimientos;<br>`manage_scheduled_reports` - Administrar informes programados, <br>`manage_sla` - Administrar SLA.<br><br>Valores posibles si el `tipo` de [objeto de rol](#role) está establecido en "Usuario" o "Administrador":<br>`invoke_execute_now` - permite para ejecutar comprobaciones de elementos para usuarios que solo tienen permisos de lectura en el equipo.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*|
|status|entero|Si el acceso para realizar la acción está habilitado.<br><br>Valores posibles:<br>0 - Deshabilitado;<br>1 - *(predeterminado)* Habilitado.|

[comment]: # ({/cd7f3b4c-957a00bb})
