Ressource: RoleAssignment
Definiert die Zuweisung einer Rolle.
JSON-Darstellung |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
Felder | |
---|---|
role |
Die ID dieser Rollenzuweisung. |
role |
Die ID der zugewiesenen Rolle. |
kind |
Der Typ der API-Ressource. Dies ist immer |
etag |
ETag der Ressource. |
assigned |
Die eindeutige ID der Entität, der diese Rolle zugewiesen ist – entweder die |
assignee |
Nur Ausgabe. Der Typ des Bearbeiters ( |
scope |
Der Umfang, in dem diese Rolle zugewiesen ist. Akzeptable Werte sind:
|
org |
Wenn die Rolle auf eine Organisationseinheit beschränkt ist, enthält dieses Feld die ID der Organisationseinheit, auf die sich die Ausübung dieser Rolle beschränkt. |
condition |
Optional. Die Bedingung, die mit dieser Rollenzuweisung verknüpft ist. Hinweis: Die Funktion ist für Kunden von Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus und Cloud Identity Premium verfügbar. Eine Derzeit werden die folgenden Bedingungen unterstützt:
Derzeit müssen die Bedingungsstrings wörtlich übernommen werden und sie funktionieren nur mit den folgenden vordefinierten Administratorrollen:
Die Bedingung folgt der Syntax für Cloud IAM-Bedingungen. Weitere Bedingungen für gesperrte Gruppen sind in der offenen Betaversion verfügbar.
Diese Bedingung kann auch in Verbindung mit einer sicherheitsbezogenen Bedingung verwendet werden. |
AssigneeType
Der Identitätstyp, dem eine Rolle zugewiesen ist.
Enums | |
---|---|
USER |
Ein einzelner Nutzer innerhalb der Domain. |
GROUP |
Eine Gruppe innerhalb der Domain. |
Methoden |
|
---|---|
|
Löscht eine Rollenzuweisung. |
|
Ruft eine Rollenzuweisung ab. |
|
Erstellt eine Rollenzuweisung. |
|
Ruft eine paginaierte Liste aller Rollenzuweisungen ab. |