[comment]: # translation:outdated

[comment]: # aside:1

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

Następujące obiekty są bezpośrednio powiązane z API `role`.

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

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

Obiekt roli ma następujące właściwości:

|Właściwość|[Typ](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|roleid|ID|ID roli.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*<br>- *wymagane* dla operacji aktualizacji|
|name|string|Nazwa roli.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane* dla operacji tworzenia|
|type|integer|Typ użytkownika.<br><br>Możliwe wartości:<br>1 - *(domyślnie)* Użytkownik;<br>2 - Admin;<br>3 - Super admin.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane* dla operacji tworzenia|
|readonly|integer|Czy rola jest tylko do odczytu.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* Nie;<br>1 - Tak.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*|

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

[comment]: # ({28862318-8a9b3008})
### Reguły roli

Obiekt reguł roli ma następujące właściwości:

|Właściwość|[Type](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|ui|array|Tablica obiektów [elementu UI](object#ui-element).|
|ui.default\_access|integer|Określa, czy dostęp do nowych elementów UI jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.|
|services.read.mode|integer|Dostęp tylko do odczytu do usług.<br><br>Możliwe wartości:<br>0 - Dostęp tylko do odczytu do usług określonych przez właściwość `services.read.list` lub dopasowanych przez właściwość `services.read.tag`;<br>1 - *(domyślnie)* Dostęp tylko do odczytu do wszystkich usług.|
|services.read.list|array|Tablica obiektów [Service](object#service).<br><br>Określone usługi, w tym usługi podrzędne, otrzymają dla roli użytkownika dostęp tylko do odczytu. Dostęp tylko do odczytu nie zastąpi dostępu do odczytu i zapisu do usług.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *obsługiwane*, jeśli `services.read.mode` jest ustawione na "0"|
|services.read.tag|object|Tablica obiektów [Service tag](object#service-tag).<br><br>Usługi dopasowane przez tag, w tym usługi podrzędne, otrzymają dla roli użytkownika dostęp tylko do odczytu. Dostęp tylko do odczytu nie zastąpi dostępu do odczytu i zapisu do usług.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *obsługiwane*, jeśli `services.read.mode` jest ustawione na "0"|
|services.write.mode|integer|Dostęp do odczytu i zapisu do usług.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* Dostęp do odczytu i zapisu do usług określonych przez właściwość `services.write.list` lub dopasowanych przez właściwość `services.write.tag`;<br>1 - Dostęp do odczytu i zapisu do wszystkich usług.|
|services.write.list|array|Tablica obiektów [Service](object#service).<br><br>Określone usługi, w tym usługi podrzędne, otrzymają dla roli użytkownika dostęp do odczytu i zapisu. Dostęp do odczytu i zapisu zastąpi dostęp tylko do odczytu do usług.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *obsługiwane*, jeśli `services.write.mode` jest ustawione na "0"|
|services.write.tag|object|Tablica obiektów [Service tag](object#service-tag).<br><br>Usługi dopasowane przez tag, w tym usługi podrzędne, otrzymają dla roli użytkownika dostęp do odczytu i zapisu. Dostęp do odczytu i zapisu zastąpi dostęp tylko do odczytu do usług.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *obsługiwane*, jeśli `services.write.mode` jest ustawione na "0"|
|modules|array|Tablica obiektów [modułu](object#module).|
|modules.default\_access|integer|Określa, czy dostęp do nowych modułów jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.|
|api.access|integer|Określa, czy dostęp do API jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.|
|api.mode|integer|Tryb traktowania metod API wymienionych we właściwości `api`.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* Lista zabronionych;<br>1 - Lista dozwolonych.|
|api|array|Tablica metod API.|
|actions|array|Tablica obiektów [akcji](object#action).|
|actions.default\_access|integer|Określa, czy dostęp do nowych akcji jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.|

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

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

Obiekt elementu UI ma następujące właściwości:

|Właściwość|[Typ](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|name|string|Nazwa elementu UI.<br><br>Możliwe wartości, jeśli `type` obiektu [Role](#role) jest ustawiony na "User", "Admin" lub "Super admin":<br>`monitoring.dashboard` - *Pulpity*;<br>`monitoring.problems` - *Monitorowanie → Problemy*;<br>`monitoring.hosts` - *Monitorowanie → Hosty*;<br>`monitoring.latest_data` - *Monitorowanie → Najnowsze dane*;<br>`monitoring.maps` - *Monitorowanie → Mapy*;<br>`services.services` - *Usługi → Usługi*;<br>`services.sla_report` - *Usługi → Raport SLA*;<br>`inventory.overview` - *Inwentaryzacja → Przegląd*;<br>`inventory.hosts` - *Inwentaryzacja → Hosty*;<br>`reports.availability_report` - *Raporty → Raport dostępności*;<br>`reports.top_triggers` - *Raporty → 100 najważniejszych wyzwalaczy*.<br><br>Możliwe wartości, jeśli `type` obiektu [Role](#role) jest ustawiony na "Admin" lub "Super admin":<br>`monitoring.discovery` - *Monitorowanie → Wykrywanie*;<br>`services.sla` - *Usługi → SLA*;<br>`reports.scheduled_reports` - *Raporty → Raporty cykliczne*;<br>`reports.notifications` - *Raporty → Powiadomienia*;<br>`configuration.template_groups` - *Zbieranie danych → Grupy szablonów*;<br>`configuration.host_groups` - *Zbieranie danych → Grupy hostów*;<br>`configuration.templates` - *Zbieranie danych → Szablony*;<br>`configuration.hosts` - *Zbieranie danych → Hosty*;<br>`configuration.maintenance` - *Zbieranie danych → Konserwacja*;<br>`configuration.discovery` - *Zbieranie danych → Wykrywanie*;<br>`configuration.trigger_actions` - *Alerty → Akcje → Akcje wyzwalaczy*;<br>`configuration.service_actions` - *Alerty → Akcje → Akcje usług*;<br>`configuration.discovery_actions` - *Alerty → Akcje → Akcje wykrywania*;<br>`configuration.autoregistration_actions` - *Alerty → Akcje → Akcje autorejestracji*;<br>`configuration.internal_actions` - *Alerty → Akcje → Akcje wewnętrzne*.<br><br>Możliwe wartości, jeśli `type` obiektu [Role](#role) jest ustawiony na "Super admin":<br>`reports.system_info` - *Raporty → Informacje systemowe*;<br>`reports.audit` - *Raporty → Dziennik audytu*;<br>`reports.action_log` - *Raporty → Dziennik akcji*;<br>`configuration.event_correlation` - *Zbieranie danych → Korelacja zdarzeń*;<br>`administration.media_types` - *Alerty → Typy mediów*;<br>`administration.scripts` - *Alerty → Skrypty*;<br>`administration.user_groups` - *Użytkownicy → Grupy użytkowników*;<br>`administration.user_roles` - *Użytkownicy → Role użytkowników*;<br>`administration.users` - *Użytkownicy → Użytkownicy*;<br>`administration.api_tokens` - *Użytkownicy → Tokeny API*;<br>`administration.authentication` - *Użytkownicy → Uwierzytelnianie*;<br>`administration.general` - *Administracja → Ogólne*;<br>`administration.audit_log` - *Administracja → Dziennik audytu*;<br>`administration.housekeeping` - *Administracja → Housekeeping*;<br>`administration.proxy_groups` - *Administracja → Grupy proxy*;<br>`administration.proxies` - *Administracja → Proxy*;<br>`administration.macros` - *Administracja → Makra*;<br>`administration.queue` - *Administracja → Kolejka*.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane*|
|status|integer|Czy dostęp do elementu UI jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.|

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

[comment]: # ({e891a8d2-ebf4bb3a})
#### Usługa

|Właściwość|[Type](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|serviceid|ID|ID usługi.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *wymagane*|

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

[comment]: # ({62d78428-300e6d5b})
#### Znacznik usługi

|Właściwość|[Type](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|tag|string|Nazwa znacznika.<br><br>Jeśli zostanie podany pusty ciąg znaków, znacznik usługi nie będzie używany do dopasowywania usług.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane*|
|value|string|Wartość znacznika.<br><br>Jeśli nie zostanie podana żadna wartość lub zostanie podany pusty ciąg znaków, do dopasowywania usług będzie używana tylko nazwa znacznika.|

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

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

Obiekt modułu ma następujące właściwości:

|Właściwość|[Typ](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|moduleid|ID|ID modułu.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane*|
|status|integer|Czy dostęp do modułu jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.|

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

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

Obiekt akcji ma następujące właściwości:

|Właściwość|[Typ](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|name|string|Nazwa akcji.<br><br>Możliwe wartości, jeśli `type` obiektu [Role](#role) jest ustawione na "User", "Admin" lub "Super admin":<br>`edit_dashboards` - Tworzenie i edycja pulpitów;<br>`edit_maps` - Tworzenie i edycja map;<br>`add_problem_comments` - Dodawanie komentarzy do problemów;<br>`change_severity` - Zmiana ważności problemu;<br>`acknowledge_problems` - Potwierdzanie problemów;<br>`suppress_problems` - Tłumienie problemów;<br>`close_problems` - Zamykanie problemów;<br>`execute_scripts` - Wykonywanie skryptów;<br>`manage_api_tokens` - Zarządzanie tokenami API;<br>`change_problem_ranking` - Zmiana klasyfikacji problemu z przyczyny na symptom i odwrotnie;<br>`edit_own_media` - Zezwala na tworzenie/edycję własnych mediów.<br><br>Możliwe wartości, jeśli `type` obiektu [Role](#role) jest ustawione na "Admin" lub "Super admin":<br>`edit_maintenance` - Tworzenie i edycja okresów konserwacji;<br>`manage_scheduled_reports` - Zarządzanie zaplanowanymi raportami,<br>`manage_sla` - Zarządzanie SLA.<br><br>Możliwe wartości, jeśli `type` obiektu [Role](#role) jest ustawione na "User" lub "Admin":<br>`invoke_execute_now` - pozwala wykonywać kontrole pozycji użytkownikom, którzy mają tylko uprawnienia do odczytu na hoście.<br><br>Możliwe wartości, jeśli `type` obiektu [Role](#role) jest ustawione na "Super admin":<br>`edit_user_media` - Zezwala na tworzenie/edycję mediów dla użytkowników.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane*|
|status|integer|Czy dostęp do wykonania akcji jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączone;<br>1 - *(domyślnie)* Włączone.|

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