[comment]: # translation:outdated

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

De volgende objecten zijn direct gerelateerd aan de `role` API.

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

[comment]: # ({84ee8c53-1708e020})
### Rol

Het rol-object heeft de volgende eigenschappen:

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Omschrijving|
|--|--|------|
|roleid|string|*(alleen-lezen)* ID van de rol.|
|**name**<br>(vereist)|string|Naam van de rol.|
|**type**<br>(vereist)|integer|Gebruikerstype.<br><br>Mogelijke waarden:<br>1 - *(standaard)* Gebruiker;<br>2 - Beheerder;<br>3 - Superbeheerder.|
|readonly|integer|*(alleen-lezen)* Of de rol alleen-lezen is.<br><br>Mogelijke waarden:<br>0 - *(standaard)* Nee;<br>1 - Ja.|

Houd er rekening mee dat voor sommige methoden (update, delete) de vereiste/optie-parametercombinatie verschilt.

[comment]: # ({/84ee8c53-1708e020})

[comment]: # ({672ddb55-8a9b3008})
### Rolregels

Het rolregels-object heeft de volgende eigenschappen:

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Beschrijving|
|--|--|------|
|ui|array|Array van de [UI element](object#ui_element) objecten.|
|ui.default\_access|integer|Of toegang tot nieuwe UI-elementen is ingeschakeld.<br><br>Mogelijke waarden:<br>0 - Uitgeschakeld;<br>1 - *(standaard)* Ingeschakeld.|
|services.read.mode|integer|Alleen-lezen toegang tot services.<br><br>Mogelijke waarden:<br><br>0 - Alleen-lezen toegang tot de services, gespecificeerd door de `services.read.list ` of overeenkomen met de `services.read.tag` eigenschappen.<br>1 - *(standaard)* Alleen-lezen toegang tot alle services.|
|services.read.list|array|Array van [Service](object#service) objecten.<br><br>De opgegeven services, inclusief onderliggende services, krijgen alleen-lezen toegang tot de gebruikersrol. Alleen-lezen toegang heeft geen voorrang op lees-schrijftoegang tot de services.<br><br>Alleen gebruikt als `services.read.mode` is ingesteld op 0.|
|services.read.tag|object|Array van [Service tag](object#service_tag) object.<br><br>De met tags overeenkomende services, inclusief onderliggende services, krijgen alleen-lezen toegang tot de gebruikersrol. Alleen-lezen toegang heeft geen voorrang op lees-schrijftoegang tot de services.<br><br>Alleen gebruikt als `services.read.mode` is ingesteld op 0.|
|services.write.mode|integer|Lees-schrijftoegang tot services.<br><br>Mogelijke waarden:<br><br>0 - (standaard) Lees-schrijftoegang tot de services, gespecificeerd door de `services. write.list` of overeenkomen met de `services.write.tag` eigenschappen.<br>1 - Lees-schrijftoegang tot alle services.|
|services.write.list|array|Array van [Service](object#service) objecten.<br><br>De opgegeven services, inclusief onderliggende services, krijgen lees-schrijftoegang tot de gebruikersrol. Lees-schrijftoegang heeft voorrang op alleen-lezen toegang tot de services.<br><br>Alleen gebruikt als `services.write.mode` is ingesteld op 0.|
|services.write.tag|object|Array van [Service tag](object#service_tag) object.<br><br>De met tags overeenkomende services, inclusief onderliggende services, krijgen lees-schrijftoegang tot de gebruikersrol. Lees-schrijftoegang heeft voorrang op alleen-lezen toegang tot de services.<br><br>Alleen gebruikt als `services.write.mode` is ingesteld op 0.|
|modules|array|Array van de [module](object#module) objecten.|
|modules.default\_access|integer|Of toegang tot nieuwe modules is ingeschakeld.<br><br>Mogelijke waarden:<br>0 - Uitgeschakeld;<br>1 - *(standaard)* Ingeschakeld.|
|api.access|integer|Of toegang tot API is ingeschakeld.<br><br>Mogelijke waarden:<br>0 - Uitgeschakeld;<br>1 - *(standaard)* Ingeschakeld.|
|api.mode|integer|Modus voor het behandelen van API-methoden die worden vermeld in de eigenschap `api`.<br><br>Mogelijke waarden:<br>0 - *(standaard)* Lijst weigeren;<br>1 - Lijst toestaan. |
|api|array|Array van API-methoden.|
|actions|array|Array van de [action](object#action) objecten.|
|actions.default\_access|integer|Of toegang tot nieuwe acties is ingeschakeld.<br><br>Mogelijke waarden:<br>0 - Uitgeschakeld;<br>1 - *(standaard)* Ingeschakeld.|

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

[comment]: # ({6e1ef027-006cdfb5})
### UI-element

Het UI-element object heeft de volgende eigenschappen:

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Omschrijving|
|--|--|------|
|**name**<br>(vereist)|string|Naam van het UI-element.<br><br>Mogelijke waarden voor gebruikers van elk type:<br>`monitoring.dashboard` - *Monitoring → Dashboard*;<br>`monitoring.problems` - *Monitoring → Problemen*;<br>`monitoring.hosts` - *Monitoring → Hosts*;<br>`monitoring.latest_data` - *Monitoring → Laatste gegevens*;<br>`monitoring.maps` - *Monitoring → Kaarten*;<br>`services.services` - *Services → Services*;<br>`services.sla_report` - *Services → SLA-rapport*;<br>`inventory.overview` - *Voorraad → Overzicht*;<br>`inventory.hosts` - *Voorraad → Hosts*;<br>`reports.availability_report` - *Rapporten → Beschikbaarheidsrapport*;<br>`reports.top_triggers` - *Rapporten → Top 100 triggers*.<br><br>Mogelijke waarden alleen voor gebruikers van de gebruikerstypen *Beheerder* en *Superbeheerder*:<br>`monitoring.discovery` - *Monitoring → Ontdekking*;<br>`services.actions` - *Services → Service-acties*;<br>`services.sla` - *Services → SLA*;<br>`reports.scheduled_reports` - *Rapporten → Geplande rapporten*;<br>`reports.notifications` - *Rapporten → Meldingen*;<br>`configuration.host_groups` - *Configuratie → Hostgroepen*;<br>`configuration.templates` - *Configuratie → Sjablonen*;<br>`configuration.hosts` - *Configuratie → Hosts*;<br>`configuration.maintenance` - *Configuratie → Onderhoud*;<br>`configuration.actions` - *Configuratie → Acties*;<br>`configuration.discovery` - *Configuratie → Ontdekking*.<br><br>Mogelijke waarden alleen voor gebruikers van het gebruikerstype *Superbeheerder*:<br>`reports.system_info` - *Rapporten → Systeeminformatie*;<br>`reports.audit` - *Rapporten → Controle*;<br>`reports.action_log` - *Rapporten → Actie-logboek*;<br>`configuration.event_correlation` - *Configuratie → Gebeurteniscorrelatie*;<br>`administration.general` - *Beheer → Algemeen*;<br>`administration.proxies` - *Beheer → Proxies*;<br>`administration.authentication` - *Beheer → Authenticatie*;<br>`administration.user_groups` - *Beheer → Gebruikersgroepen*;<br>`administration.user_roles` - *Beheer → Gebruikersrollen*;<br>`administration.users` - *Beheer → Gebruikers*;<br>`administration.media_types` - *Beheer → Mediatypen*;<br>`administration.scripts` - *Beheer → Scripts*;<br>`administration.queue` - *Beheer → Wachtrij*.|
|status|integer|Of toegang tot het UI-element is ingeschakeld.<br><br>Mogelijke waarden:<br>0 - Uitgeschakeld;<br>1 - *(standaard)* Ingeschakeld.|

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

[comment]: # ({1ef3faf9-ebf4bb3a})
### Onderhoud

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Beschrijving|
|--|--|------|
|**serviceid**<br>(vereist)|string|ID van de service.|

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

[comment]: # ({54254705-300e6d5b})
### Servicetag

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Beschrijving|
|--|--|------|
|**tag**<br>(verplicht)|string|Tagnaam.<br><br>Als een lege tekenreeks is opgegeven, wordt de servicetag niet gebruikt voor serviceovereenkomsten.|
|value|string|Tagwaarde.<br><br>Als er geen waarde of lege tekenreeks is opgegeven, wordt alleen de tagnaam gebruikt voor serviceovereenkomsten.|

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

[comment]: # ({7dead620-f70e75e9})
### Module

Het moduleobject heeft de volgende eigenschappen:

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Beschrijving|
|--|--|------|
|**moduleid**<br>(verplicht)|string|ID van de module.|
|status|integer|Of toegang tot de module is ingeschakeld.<br><br>Mogelijke waarden:<br>0 - Uitgeschakeld;<br>1 - *(standaard)* Ingeschakeld.|

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

[comment]: # ({fda66d22-957a00bb})
### Actie

Het actie-object heeft de volgende eigenschappen:

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Omschrijving|
|--|--|------|
|**name**<br>(vereist)|string|Naam van de actie.<br><br>Mogelijke waarden voor gebruikers van elk type:<br>`edit_dashboards` - Dashboards maken en bewerken;<br>`edit_maps` - Kaarten maken en bewerken;<br>`add_problem_comments` - Opmerkingen bij problemen toevoegen;<br>`change_severity` - Probleemernst wijzigen;<br>`acknowledge_problems` - Problemen erkennen;<br>`close_problems` - Problemen sluiten;<br>`execute_scripts` - Scripts uitvoeren;<br>`manage_api_tokens` - API-tokens beheren.<br><br>Mogelijke waarden alleen voor gebruikers van het gebruikerstype *Beheerder* en *Superbeheerder*:<br>`edit_maintenance` - Onderhoud maken en bewerken;<br>`manage_scheduled_reports` - Geplande rapporten beheren;<br>`manage_sla` - SLA beheren.|
|status|integer|Of toegang tot het uitvoeren van de actie is ingeschakeld.<br><br>Mogelijke waarden:<br>0 - Uitgeschakeld;<br>1 - *(standaard)* Ingeschakeld.|

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