[comment]: # aside: 1

[comment]: # translation:outdated

[comment]: # ({70c23b61-2135842b})
# Oggetto ruolo

I seguenti oggetti sono direttamente correlati all'API `role`.

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

[comment]: # ({4c760d03-1708e020})
### Ruolo

L'oggetto ruolo ha le seguenti proprietà:

|Proprietà|[Tipo](/manual/api/reference_commentary#data-types)|Descrizione|
|--|--|------|
|roleid|ID|ID del ruolo.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *sola lettura*<br>- *obbligatoria* per le operazioni di aggiornamento|
|name|string|Nome del ruolo.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *obbligatoria* per le operazioni di creazione|
|type|integer|Tipo di utente.<br><br>Valori possibili:<br>1 - *(predefinito)* Utente;<br>2 - Admin;<br>3 - Super admin.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *obbligatoria* per le operazioni di creazione|
|readonly|integer|Indica se il ruolo è di sola lettura.<br><br>Valori possibili:<br>0 - *(predefinito)* No;<br>1 - Sì.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *sola lettura*|

[comment]: # ({/4c760d03-1708e020})

[comment]: # ({28862318-8a9b3008})
### Regole del ruolo

L'oggetto delle regole del ruolo ha le seguenti proprietà:

|Proprietà|[Type](/manual/api/reference_commentary#data-types)|Descrizione|
|--|--|------|
|ui|array|Array di oggetti [elemento UI](object#ui-element).|
|ui.default\_access|integer|Indica se l'accesso ai nuovi elementi UI è abilitato.<br><br>Valori possibili:<br>0 - Disabilitato;<br>1 - *(predefinito)* Abilitato.|
|services.read.mode|integer|Accesso in sola lettura ai servizi.<br><br>Valori possibili:<br>0 - Accesso in sola lettura ai servizi specificati dalla proprietà `services.read.list` o corrispondenti alla proprietà `services.read.tag`;<br>1 - *(predefinito)* Accesso in sola lettura a tutti i servizi.|
|services.read.list|array|Array di oggetti [Service](object#service).<br><br>Ai servizi specificati, inclusi i servizi figli, verrà concesso l'accesso in sola lettura per il ruolo utente. L'accesso in sola lettura non sovrascriverà l'accesso in lettura-scrittura ai servizi.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *supportato* se `services.read.mode` è impostato su "0"|
|services.read.tag|object|Array di oggetti [tag del servizio](object#service-tag).<br><br>Ai servizi corrispondenti al tag, inclusi i servizi figli, verrà concesso l'accesso in sola lettura per il ruolo utente. L'accesso in sola lettura non sovrascriverà l'accesso in lettura-scrittura ai servizi.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *supportato* se `services.read.mode` è impostato su "0"|
|services.write.mode|integer|Accesso in lettura-scrittura ai servizi.<br><br>Valori possibili:<br>0 - *(predefinito)* Accesso in lettura-scrittura ai servizi specificati dalla proprietà `services.write.list` o corrispondenti alla proprietà `services.write.tag`;<br>1 - Accesso in lettura-scrittura a tutti i servizi.|
|services.write.list|array|Array di oggetti [Service](object#service).<br><br>Ai servizi specificati, inclusi i servizi figli, verrà concesso l'accesso in lettura-scrittura per il ruolo utente. L'accesso in lettura-scrittura sovrascriverà l'accesso in sola lettura ai servizi.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *supportato* se `services.write.mode` è impostato su "0"|
|services.write.tag|object|Array di oggetti [tag del servizio](object#service-tag).<br><br>Ai servizi corrispondenti al tag, inclusi i servizi figli, verrà concesso l'accesso in lettura-scrittura per il ruolo utente. L'accesso in lettura-scrittura sovrascriverà l'accesso in sola lettura ai servizi.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *supportato* se `services.write.mode` è impostato su "0"|
|modules|array|Array di oggetti [module](object#module).|
|modules.default\_access|integer|Indica se l'accesso ai nuovi moduli è abilitato.<br><br>Valori possibili:<br>0 - Disabilitato;<br>1 - *(predefinito)* Abilitato.|
|api.access|integer|Indica se l'accesso all'API è abilitato.<br><br>Valori possibili:<br>0 - Disabilitato;<br>1 - *(predefinito)* Abilitato.|
|api.mode|integer|Modalità di gestione dei metodi API elencati nella proprietà `api`.<br><br>Valori possibili:<br>0 - *(predefinito)* Elenco di negazione;<br>1 - Elenco di autorizzazione.|
|api|array|Array di metodi API.|
|actions|array|Array di oggetti [action](object#action).|
|actions.default\_access|integer|Indica se l'accesso alle nuove azioni è abilitato.<br><br>Valori possibili:<br>0 - Disabilitato;<br>1 - *(predefinito)* Abilitato.|

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

[comment]: # ({b7519b73-006cdfb5})
#### Elemento dell'interfaccia utente

L'oggetto elemento dell'interfaccia utente ha le seguenti proprietà:

|Proprietà|[Tipo](/manual/api/reference_commentary#data-types)|Descrizione|
|--|--|------|
|name|string|Nome dell'elemento dell'interfaccia utente.<br><br>Valori possibili se `type` dell'oggetto [Role](#role) è impostato su "User", "Admin" o "Super admin":<br>`monitoring.dashboard` - *Dashboard*;<br>`monitoring.problems` - *Monitoraggio → Problemi*;<br>`monitoring.hosts` - *Monitoraggio → Host*;<br>`monitoring.latest_data` - *Monitoraggio → Dati più recenti*;<br>`monitoring.maps` - *Monitoraggio → Mappe*;<br>`services.services` - *Servizi → Servizi*;<br>`services.sla_report` - *Servizi → Report SLA*;<br>`inventory.overview` - *Inventario → Panoramica*;<br>`inventory.hosts` - *Inventario → Host*;<br>`reports.availability_report` - *Report → Report di disponibilità*;<br>`reports.top_triggers` - *Report → Top 100 trigger*.<br><br>Valori possibili se `type` dell'oggetto [Role](#role) è impostato su "Admin" o "Super admin":<br>`monitoring.discovery` - *Monitoraggio → Discovery*;<br>`services.sla` - *Servizi → SLA*;<br>`reports.scheduled_reports` - *Report → Report pianificati*;<br>`reports.notifications` - *Report → Notifiche*;<br>`configuration.template_groups` - *Raccolta dati → Gruppi di template*;<br>`configuration.host_groups` - *Raccolta dati → Gruppi di host*;<br>`configuration.templates` - *Raccolta dati → Template*;<br>`configuration.hosts` - *Raccolta dati → Host*;<br>`configuration.maintenance` - *Raccolta dati → Manutenzione*;<br>`configuration.discovery` - *Raccolta dati → Discovery*;<br>`configuration.trigger_actions` - *Avvisi → Azioni → Azioni trigger*;<br>`configuration.service_actions` - *Avvisi → Azioni → Azioni servizio*;<br>`configuration.discovery_actions` - *Avvisi → Azioni → Azioni discovery*;<br>`configuration.autoregistration_actions` - *Avvisi → Azioni → Azioni di autoregistrazione*;<br>`configuration.internal_actions` - *Avvisi → Azioni → Azioni interne*.<br><br>Valori possibili se `type` dell'oggetto [Role](#role) è impostato su "Super admin":<br>`reports.system_info` - *Report → Informazioni di sistema*;<br>`reports.audit` - *Report → Log di audit*;<br>`reports.action_log` - *Report → Log delle azioni*;<br>`configuration.event_correlation` - *Raccolta dati → Correlazione eventi*;<br>`administration.media_types` - *Avvisi → Tipi di supporto*;<br>`administration.scripts` - *Avvisi → Script*;<br>`administration.user_groups` - *Utenti → Gruppi di utenti*;<br>`administration.user_roles` - *Utenti → Ruoli utente*;<br>`administration.users` - *Utenti → Utenti*;<br>`administration.api_tokens` - *Utenti → Token API*;<br>`administration.authentication` - *Utenti → Autenticazione*;<br>`administration.general` - *Amministrazione → Generale*;<br>`administration.audit_log` - *Amministrazione → Log di audit*;<br>`administration.housekeeping` - *Amministrazione → Housekeeping*;<br>`administration.proxy_groups` - *Amministrazione → Gruppi proxy*;<br>`administration.proxies` - *Amministrazione → Proxy*;<br>`administration.macros` - *Amministrazione → Macro*;<br>`administration.queue` - *Amministrazione → Coda*.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *obbligatoria*|
|status|integer|Indica se l'accesso all'elemento dell'interfaccia utente è abilitato.<br><br>Valori possibili:<br>0 - Disabilitato;<br>1 - *(predefinito)* Abilitato.|

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

[comment]: # ({e891a8d2-ebf4bb3a})
#### Servizio

|Proprietà|[Type](/manual/api/reference_commentary#data-types)|Descrizione|
|--|--|------|
|serviceid|ID|ID del servizio.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *obbligatorio*|

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

[comment]: # ({62d78428-300e6d5b})
#### Tag del servizio

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|tag|string|Nome del tag.<br><br>Se viene specificata una stringa vuota, il tag del servizio non verrà utilizzato per la corrispondenza del servizio.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *obbligatorio*|
|value|string|Valore del tag.<br><br>Se non viene specificato alcun valore o viene specificata una stringa vuota, per la corrispondenza del servizio verrà utilizzato solo il nome del tag.|

[comment]: # ({/62d78428-300e6d5b})

[comment]: # ({bdcf5af8-f70e75e9})
#### Modulo

L'oggetto modulo ha le seguenti proprietà:

|Proprietà|[Tipo](/manual/api/reference_commentary#data-types)|Descrizione|
|--|--|------|
|moduleid|ID|ID del modulo.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *obbligatorio*|
|status|integer|Indica se l'accesso al modulo è abilitato.<br><br>Valori possibili:<br>0 - Disabilitato;<br>1 - *(predefinito)* Abilitato.|

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

[comment]: # ({17265016-957a00bb})
#### Azione

L'oggetto action ha le seguenti proprietà:

|Proprietà|[Tipo](/manual/api/reference_commentary#data-types)|Descrizione|
|--|--|------|
|name|string|Nome dell'azione.<br><br>Valori possibili se `type` dell'oggetto [Role](#role) è impostato su "User", "Admin" o "Super admin":<br>`edit_dashboards` - Crea e modifica dashboard;<br>`edit_maps` - Crea e modifica mappe;<br>`add_problem_comments` - Aggiunge commenti ai problemi;<br>`change_severity` - Modifica la gravità del problema;<br>`acknowledge_problems` - Riconosce i problemi;<br>`suppress_problems` - Sopprime i problemi;<br>`close_problems` - Chiude i problemi;<br>`execute_scripts` - Esegue script;<br>`manage_api_tokens` - Gestisce i token API;<br>`change_problem_ranking` - Modifica la classificazione del problema da causa a sintomo e viceversa;<br>`edit_own_media` - Consente di creare/modificare i propri media.<br><br>Valori possibili se `type` dell'oggetto [Role](#role) è impostato su "Admin" o "Super admin":<br>`edit_maintenance` - Crea e modifica periodi di manutenzione;<br>`manage_scheduled_reports` - Gestisce i report pianificati,<br>`manage_sla` - Gestisce gli SLA.<br><br>Valori possibili se `type` dell'oggetto [Role](#role) è impostato su "User" o "Admin":<br>`invoke_execute_now` - consente di eseguire i controlli degli item agli utenti che hanno solo permessi di lettura sul host.<br><br>Valori possibili se `type` dell'oggetto [Role](#role) è impostato su "Super admin":<br>`edit_user_media` - Consente di creare/modificare i media per gli utenti.<br><br>[Comportamento della proprietà](/manual/api/reference_commentary#property-behavior):<br>- *obbligatoria*|
|status|integer|Indica se l'accesso per eseguire l'azione è abilitato.<br><br>Valori possibili:<br>0 - Disabilitato;<br>1 - *(predefinito)* Abilitato.|

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