De volgende objecten zijn direct gerelateerd aan de role
API.
Het rolobject heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
roleid | string | ID van de rol. Eigenschapsgedrag: - alleen-lezen - vereist voor update-operaties |
name | string | Naam van de rol. Eigenschapsgedrag: - vereist voor maakoperaties |
type | integer | Gebruikerstype. Mogelijke waarden: 1 - (standaard) Gebruiker; 2 - Beheerder; 3 - Superbeheerder. Eigenschapsgedrag: - vereist voor maakoperaties |
readonly | integer | Of de rol alleen-lezen is. Mogelijke waarden: 0 - (standaard) Nee; 1 - Ja. Eigenschapsgedrag: - alleen-lezen |
Het object met rolregels heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
ui | array | Array van UI-element objecten. |
ui.default_access | integer | Of toegang tot nieuwe UI-elementen is ingeschakeld. Mogelijke waarden: 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |
services.read.mode | integer | Alleen-lezen toegang tot services. Mogelijke waarden: 0 - Alleen-lezen toegang tot de services, gespecificeerd door de services.read.list of gematcht door de services.read.tag eigenschappen;1 - (standaard) Alleen-lezen toegang tot alle services. |
services.read.list | array | Array van Service objecten. De gespecificeerde services, inclusief kindservices, krijgen alleen-lezen toegang tot de gebruikersrol. Alleen-lezen toegang overschrijft geen lees-schrijf-toegang tot de services. Eigenschapsgedrag: - ondersteund als services.read.mode is ingesteld op "0" |
services.read.tag | object | Array van Service tag objecten. De gematchte services met tags, inclusief kindservices, krijgen alleen-lezen toegang tot de gebruikersrol. Alleen-lezen toegang overschrijft geen lees-schrijf-toegang tot de services. Eigenschapsgedrag: - ondersteund als services.read.mode is ingesteld op "0" |
services.write.mode | integer | Lees-schrijf-toegang tot services. Mogelijke waarden: 0 - (standaard) Lees-schrijf-toegang tot de services, gespecificeerd door de services.write.list of gematcht door de services.write.tag eigenschappen;1 - Lees-schrijf-toegang tot alle services. |
services.write.list | array | Array van Service objecten. De gespecificeerde services, inclusief kindservices, krijgen lees-schrijf-toegang tot de gebruikersrol. Lees-schrijf-toegang overschrijft alleen-lezen toegang tot de services. Eigenschapsgedrag: - ondersteund als services.write.mode is ingesteld op "0" |
services.write.tag | object | Array van Service tag objecten. De gematchte services met tags, inclusief kindservices, krijgen lees-schrijf-toegang tot de gebruikersrol. Lees-schrijf-toegang overschrijft alleen-lezen toegang tot de services. Eigenschapsgedrag: - ondersteund als services.write.mode is ingesteld op "0" |
modules | array | Array van module objecten. |
modules.default_access | integer | Of toegang tot nieuwe modules is ingeschakeld. Mogelijke waarden: 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |
api.access | integer | Of toegang tot API is ingeschakeld. Mogelijke waarden: 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |
api.mode | integer | Modus voor behandeling van API-methoden vermeld in de api eigenschap.Mogelijke waarden: 0 - (standaard) Weigeringslijst; 1 - Toegangslijst. |
api | array | Array van API-methoden. |
actions | array | Array van action objecten. |
actions.default_access | integer | Of toegang tot nieuwe acties is ingeschakeld. Mogelijke waarden: 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |
Het UI-elementobject heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
name | string | Naam van het UI-element. Mogelijke waarden als type van het Rol object is ingesteld op "Gebruiker", "Beheerder" of "Super beheerder":monitoring.dashboard - Dashboards;monitoring.problems - Monitoring → Problemen;monitoring.hosts - Monitoring → Hosts;monitoring.latest_data - Monitoring → Laatste gegevens;monitoring.maps - Monitoring → Kaarten;services.services - Services → Services;services.sla_report - Services → SLA-rapport;inventory.overview - Inventaris → Overzicht;inventory.hosts - Inventaris → Hosts;reports.availability_report - Rapporten → Beschikbaarheidsrapport;reports.top_triggers - Rapporten → Top 100 triggers.Mogelijke waarden als type van het Rol object is ingesteld op "Beheerder" of "Super beheerder":monitoring.discovery - Monitoring → Ontdekking;services.sla - Services → SLA;reports.scheduled_reports - Rapporten → Geplande rapporten;reports.notifications - Rapporten → Meldingen;configuration.template_groups - Gegevensverzameling → Sjabloon groepen;configuration.host_groups - Gegevensverzameling → Host groepen;configuration.templates - Gegevensverzameling → Sjablonen;configuration.hosts - Gegevensverzameling → Hosts;configuration.maintenance - Gegevensverzameling → Onderhoud;configuration.discovery - Gegevensverzameling → Ontdekking;configuration.trigger_actions - Meldingen → Acties → Triggeracties;configuration.service_actions - Meldingen → Acties → Serviceacties;configuration.discovery_actions - Meldingen → Acties → Ontdekkingsacties;configuration.autoregistration_actions - Meldingen → Acties → Automatische registratieacties;configuration.internal_actions - Meldingen → Acties → Interne acties.Mogelijke waarden als type van het Rol object is ingesteld op "Super beheerder":reports.system_info - Rapporten → Systeeminformatie;reports.audit - Rapporten → Auditlogboek;reports.action_log - Rapporten → Actielogboek;configuration.event_correlation - Gegevensverzameling → Gebeurteniscorrelatie;administration.media_types - Meldingen → Mediatypes;administration.scripts - Meldingen → Scripts;administration.user_groups - Gebruikers → Gebruikersgroepen;administration.user_roles - Gebruikers → Gebruikersrollen;administration.users - Gebruikers → Gebruikers;administration.api_tokens - Gebruikers → API-tokens;administration.authentication - Gebruikers → Authenticatie;administration.general - Beheer → Algemeen;administration.audit_log - Beheer → Auditlogboek;administration.housekeeping - Beheer → Schoonmaak;administration.proxies - Beheer → Proxies;administration.macros - Beheer → Macro's;administration.queue - Beheer → Wachtrij.Eigenschapsgedrag: - vereist |
status | integer | Of toegang tot het UI-element is ingeschakeld. Mogelijke waarden: 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |
Eigenschap | Type | Beschrijving |
---|---|---|
serviceid | string | ID van de service. Eigenschapsgedrag: - vereist |
Eigenschap | Type | Beschrijving |
---|---|---|
tag | string | Naam van de tag. Als een lege string wordt opgegeven, wordt de servicetag niet gebruikt voor servicematching. Eigenschapsgedrag: - vereist |
value | string | Tagwaarde. Als er geen waarde of een lege string wordt opgegeven, wordt alleen de tagnaam gebruikt voor servicematching. |
Het module-object heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
moduleid | string | ID van de module. Eigenschapsgedrag: - vereist |
status | integer | Of toegang tot de module is ingeschakeld. Mogelijke waarden: 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |
Het actie-object heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
name | string | Naam van de actie. Mogelijke waarden als type van Role-object is ingesteld op "Gebruiker", "Beheerder" of "Superbeheerder:edit_dashboards - Dashboards maken en bewerken;edit_maps - Kaarten maken en bewerken;add_problem_comments - Opmerkingen bij problemen toevoegen;change_severity - Probleemernst wijzigen;acknowledge_problems - Problemen erkennen;suppress_problems - Problemen onderdrukken;close_problems - Problemen sluiten;execute_scripts - Scripts uitvoeren;manage_api_tokens - API-tokens beheren.Mogelijke waarden als type van Role-object is ingesteld op "Beheerder" of "Superbeheerder":edit_maintenance - Onderhoud maken en bewerken;manage_scheduled_reports - Geplande rapporten beheren;manage_sla - SLA beheren.Mogelijke waarden als type van Role-object is ingesteld op "Gebruiker" of "Beheerder":invoke_execute_now - Hiermee kunnen itemcontroles worden uitgevoerd voor gebruikers met alleen leesrechten op de host.Eigenschapsgedrag: - vereist |
status | integer | Of toegang tot het uitvoeren van de actie is ingeschakeld. Mogelijke waarden: 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |