Ressource: RoleAssignment
Definiert eine Zuweisung einer Rolle.
JSON-Darstellung |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
Felder | |
---|---|
roleAssignmentId |
ID dieses Rollenzuweisungs. |
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 der zuständigen Person ( |
scopeType |
Der Bereich, in dem diese Rolle zugewiesen ist. Akzeptable Werte sind:
|
orgUnitId |
Wenn die Rolle auf eine Organisationseinheit beschränkt ist, enthält sie die ID der Organisationseinheit, auf die die Ausübung dieser Rolle beschränkt ist. |
condition |
Optional. (Offene Betaversion – verfügbar in der Hinweis: Die Funktion ist für Kunden von Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus und der Cloud Identity Premiumversion verfügbar. Es ist keine zusätzliche Einrichtung erforderlich, um diese Funktion zu nutzen. Derzeit in der Betaversion wird die mit einem Die mit dieser Rollenzuweisung verknüpfte Bedingung. Ein Derzeit werden nur zwei Bedingungen unterstützt:
Derzeit müssen die beiden Bedingungsstrings wörtlich angegeben werden und funktionieren nur mit den folgenden vordefinierten Administratorrollen:
Die Bedingung folgt der Syntax von Cloud IAM-Bedingungen. |
AssigneeType
Der Typ der Identität, der 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 paginierte Liste aller Rollenzuweisungen ab. |