Benutzergruppen-Objekt

Die folgenden Objekte stehen in direktem Zusammenhang mit der usergroup API.

Benutzergruppe

Das Objekt Benutzergruppe hat die folgenden Eigenschaften.

Property Type Description
usrgrpid ID ID der Benutzergruppe.

Property behavior:
- schreibgeschützt
- erforderlich für Aktualisierungsvorgänge
name string Name der Benutzergruppe.

Property behavior:
- erforderlich für Erstellungsoperationen
debug_mode integer Gibt an, ob der Debug-Modus aktiviert oder deaktiviert ist.

Mögliche Werte:
0 - (Standard) deaktiviert;
1 - aktiviert.
gui_access integer Frontend-Authentifizierungsmethode der Benutzer in der Gruppe.

Mögliche Werte:
0 - (Standard) die systemweite Standard-Authentifizierungsmethode verwenden;
1 - interne Authentifizierung verwenden;
2 - LDAP-Authentifizierung verwenden;
3 - Zugriff auf das Frontend deaktivieren.
mfa_status integer Gibt an, ob MFA für die Benutzer in der Gruppe aktiviert oder deaktiviert ist.

Mögliche Werte:
0 - deaktiviert (für alle konfigurierten MFA-Methoden);
1 - aktiviert (für alle konfigurierten MFA-Methoden).
mfaid ID MFA-Methode, die für die Benutzer in der Gruppe verwendet wird.

Property behavior:
- unterstützt für Benutzer vom Typ Super admin (seit Zabbix 7.0.9)
- unterstützt, wenn mfa_status des Authentication object auf "Enabled" gesetzt ist
users_status integer Gibt an, ob die Benutzergruppe aktiviert oder deaktiviert ist.
Für deprovisioned Benutzer kann die Benutzergruppe nicht aktiviert werden.

Mögliche Werte:
0 - (Standard) aktiviert;
1 - deaktiviert.
userdirectoryid ID ID des Benutzerverzeichnisses, das für die Authentifizierung verwendet wird.

Property behavior:
- unterstützt für Benutzer vom Typ Super admin (seit Zabbix 7.0.9)
- unterstützt, wenn gui_access auf "die systemweite Standard-Authentifizierungsmethode verwenden" oder "LDAP-Authentifizierung verwenden" gesetzt ist

Berechtigung

Das Berechtigungsobjekt hat die folgenden Eigenschaften.

Eigenschaft Typ Beschreibung
id ID ID der Host-Gruppe oder Vorlagengruppe, der eine Berechtigung hinzugefügt werden soll.

Verhalten der Eigenschaft:
- erforderlich
permission integer Zugriffsebene auf die Host-Gruppe oder Vorlagengruppe.

Mögliche Werte:
0 - Zugriff verweigert;
2 - schreibgeschützter Zugriff;
3 - Lese-/Schreibzugriff.

Verhalten der Eigenschaft:
- erforderlich für Erstellungsoperationen

Tag-basierte Berechtigung

Das Objekt für tag-basierte Berechtigungen hat die folgenden Eigenschaften.

Eigenschaft Type Beschreibung
groupid ID ID der Host-Gruppe, der die Berechtigung hinzugefügt werden soll.

Property behavior:
- required
tag string Tag-Name.
value string Tag-Wert.