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 | |
|---|---|
| roleAssignmentId | 
 ID de este roleAssignment. | 
| roleId | 
 Es el ID del rol que se asigna. | 
| kind | 
 Tipo de recurso de la API. Siempre es  | 
| etag | 
 ETag del recurso. | 
| assignedTo | 
 Es el ID único de la entidad a la que se asigna este rol: el  | 
| assigneeType | 
 Solo salida. Es el tipo de asignado ( | 
| scopeType | 
 Es el alcance en el que se asigna este rol. Los valores aceptables son: 
 | 
| orgUnitId | 
 Si el rol está restringido a una unidad organizativa, este campo contiene el ID de la unidad organizativa a la que se restringe el ejercicio de este rol. | 
| condition | 
 Opcional. Es la condición asociada a esta asignación de rol. 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 condición deben ser literales y solo funcionan con los siguientes roles de administrador prediseñados: 
 La condición sigue la sintaxis de las condiciones de Cloud IAM. 
 Esta condición también se puede usar junto con una condición relacionada con la seguridad. | 
AssigneeType
Es el tipo de identidad al que se asigna un rol.
| Enumeraciones | |
|---|---|
| USER | Es un usuario individual dentro del dominio. | 
| GROUP | Es un grupo dentro del dominio. | 
| Métodos | |
|---|---|
| 
 | Borra una asignación de rol. | 
| 
 | Recupera una asignación de rol. | 
| 
 | Crea una asignación de rol. | 
| 
 | Recupera una lista paginada de todos los roleAssignments. |