Ressource: RoleAssignment
Definiert die 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 Bearbeiters ( |
scopeType |
Der Umfang, in dem diese Rolle zugewiesen ist. Akzeptable Werte sind:
|
orgUnitId |
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. (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. Eine Derzeit werden nur zwei Bedingungen unterstützt:
Derzeit müssen die beiden Bedingungsstrings wörtlich übernommen werden und sie funktionieren nur mit den folgenden vordefinierten Administratorrollen:
Die Bedingung folgt der Syntax für Cloud IAM-Bedingungen. |
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. |