Recurso: RoleAssignment
Define la asignación de un rol.
Representación JSON |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
Campos | |
---|---|
role |
Es el ID de este roleAssignment. |
role |
El ID del rol asignado. |
kind |
Tipo de recurso de la API. Siempre es |
etag |
ETag del recurso. |
assigned |
El ID único de la entidad a la que se asigna este rol: el |
assignee |
Solo salida. Es el tipo del encargado ( |
scope |
El alcance en el que se asigna este rol. Los valores aceptables son:
|
org |
Si el rol está restringido a una unidad organizativa, contiene el ID de la unidad organizativa a la que se restringe el ejercicio de este rol. |
condition |
Opcional. Es la condición asociada con esta asignación de roles. Nota: La función está disponible para clientes de Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus y Cloud Identity Premium. Un Actualmente, se admiten las siguientes condiciones:
Actualmente, las cadenas de condiciones deben ser literales y solo funcionan con los siguientes roles de administrador precompilados:
La condición sigue la sintaxis de las condiciones de Cloud IAM. Las condiciones adicionales relacionadas con los grupos bloqueados están disponibles en la versión beta abierta.
Esta condición también se puede usar junto con una condición relacionada con la seguridad. |
AssigneeType
Es el tipo de identidad a la que se asigna un rol.
Enumeraciones | |
---|---|
USER |
Un usuario individual dentro del dominio. |
GROUP |
Un grupo dentro del dominio. |
Métodos |
|
---|---|
|
Borra una asignación de rol. |
|
Recupera una asignación de roles. |
|
Crea una asignación de roles. |
|
Recupera una lista paginada de todos los roleAssignments. |