Ressource: RoleAssignment
Definiert eine Rollenzuweisung.
JSON-Darstellung |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
Felder | |
---|---|
roleAssignmentId |
ID dieser RoleAssignment. |
roleId |
Die ID der zugewiesenen Rolle. |
kind |
Der Typ der API-Ressource. Dies ist immer |
etag |
Das 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 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. (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. Für diese Funktion ist keine zusätzliche Einrichtung erforderlich. In der Betaversion wird die mit einer Die mit dieser Rollenzuweisung verknüpfte Bedingung. Ein Derzeit werden nur zwei Bedingungen unterstützt:
Derzeit müssen die beiden Bedingungsstrings wortwörtlich sein und funktionieren nur mit den folgenden vordefinierten Administratorrollen:
Die Bedingung entspricht der Cloud IAM-Bedingungssyntax. |
AssigneeType
Der Identitätstyp, dem eine Rolle zugewiesen wird.
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 RoleAssignments ab. |