Recurso: RoleAssignment
Define uma atribuição de uma função.
| Representação JSON | 
|---|
| {
  "roleAssignmentId": string,
  "roleId": string,
  "kind": string,
  "etag": string,
  "assignedTo": string,
  "assigneeType": enum ( | 
| Campos | |
|---|---|
| roleAssignmentId | 
 ID desta roleAssignment. | 
| roleId | 
 O ID da função atribuída. | 
| kind | 
 O tipo do recurso da API. Esse valor é sempre  | 
| etag | 
 ETag do recurso. | 
| assignedTo | 
 O ID exclusivo da entidade a que este papel está atribuído: o  | 
| assigneeType | 
 Apenas saída. O tipo de pessoa atribuída ( | 
| scopeType | 
 O escopo em que essa função é atribuída. Os valores aceitáveis são: 
 | 
| orgUnitId | 
 Se a função for restrita a uma unidade organizacional, isso vai conter o ID da unidade em que o exercício dessa função é restrito. | 
| condition | 
 Opcional. A condição associada a essa atribuição de função. Observação: o recurso está disponível para clientes do Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus e Cloud Identity Premium. Um  No momento, as seguintes condições são aceitas: 
 No momento, as strings de condição precisam ser idênticas e só funcionam com as seguintes funções de administrador predefinidas: 
 A condição segue a sintaxe de condição do Cloud IAM. 
 Essa condição também pode ser usada com uma condição relacionada à segurança. | 
AssigneeType
O tipo de identidade a que um papel é atribuído.
| Enums | |
|---|---|
| USER | Um usuário individual no domínio. | 
| GROUP | Um grupo no domínio. | 
| Métodos | |
|---|---|
| 
 | Exclui uma atribuição de função. | 
| 
 | Recupera uma atribuição de função. | 
| 
 | Cria uma atribuição de função. | 
| 
 | Recupera uma lista paginada de todas as roleAssignments. |