Ressource: RoleAssignment
Definiert eine Zuweisung einer Rolle.
JSON-Darstellung |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
Felder | |
---|---|
roleAssignmentId |
Die ID dieser Rollenzuweisung. |
roleId |
Die ID der zugewiesenen Rolle. |
kind |
Der Typ der API-Ressource. Dies ist immer |
etag |
ETag der Ressource. |
assignedTo |
Die eindeutige ID der Entität, der diese Rolle zugewiesen ist – entweder die |
assigneeType |
Nur Ausgabe. Der Typ des Zuweisungsempfängers ( |
scopeType |
Der Bereich, in dem diese Rolle zugewiesen wird. Akzeptable Werte sind:
|
orgUnitId |
Wenn die Rolle auf eine Organisationseinheit beschränkt ist, enthält dieses Feld die ID der Organisationseinheit, auf die die Ausübung dieser Rolle beschränkt ist. |
condition |
Optional. Die Bedingung, die dieser Rollenzuweisung zugeordnet ist. Hinweis: Diese Funktion ist für Kunden von Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus und Cloud Identity Premium verfügbar. Ein Derzeit werden die folgenden Bedingungen unterstützt:
Derzeit müssen die Bedingungsstrings wortwörtlich angegeben werden und funktionieren nur mit den folgenden vordefinierten Administratorrollen:
Die Bedingung folgt der Cloud IAM-Bedingungssyntax.
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 in der Domain. |
GROUP |
Eine Gruppe in der Domain. |
Methoden |
|
---|---|
|
Löscht eine Rollenzuweisung. |
|
Ruft eine Rollenzuweisung ab. |
|
Erstellt eine Rollenzuweisung. |
|
Ruft eine paginierte Liste aller roleAssignments ab. |