Ressource : RoleAssignment
Définit une attribution de rôle.
| Représentation JSON | 
|---|
| {
  "roleAssignmentId": string,
  "roleId": string,
  "kind": string,
  "etag": string,
  "assignedTo": string,
  "assigneeType": enum ( | 
| Champs | |
|---|---|
| roleAssignmentId | 
 ID de cette roleAssignment. | 
| roleId | 
 ID du rôle attribué. | 
| kind | 
 Type de ressource de l'API. Cette valeur est toujours  | 
| etag | 
 ETag de la ressource. | 
| assignedTo | 
 ID unique de l'entité à laquelle ce rôle est attribué :  | 
| assigneeType | 
 Uniquement en sortie. Type de l'utilisateur affecté ( | 
| scopeType | 
 Champ d'application dans lequel ce rôle est attribué. Les valeurs acceptées sont les suivantes : 
 | 
| orgUnitId | 
 Si le rôle est limité à une unité organisationnelle, cette valeur contient l'ID de l'unité organisationnelle à laquelle l'exercice de ce rôle est limité. | 
| condition | 
 Facultatif. Condition associée à cette attribution de rôle. Remarque : Cette fonctionnalité est disponible pour les clients Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus et Cloud Identity Premium. Un  Actuellement, les conditions suivantes sont acceptées : 
 Actuellement, les chaînes de condition doivent être littérales et ne fonctionnent qu'avec les rôles d'administrateur prédéfinis suivants : 
 La condition suit la syntaxe des conditions Cloud IAM. 
 Cette condition peut également être utilisée conjointement avec une condition liée à la sécurité. | 
AssigneeType
Type d'identité à laquelle un rôle est attribué.
| Enums | |
|---|---|
| USER | Un utilisateur individuel au sein du domaine. | 
| GROUP | Il s'agit d'un groupe au sein du domaine. | 
| Méthodes | |
|---|---|
| 
 | Supprime une attribution de rôle. | 
| 
 | Récupère une attribution de rôle. | 
| 
 | Crée une attribution de rôle. | 
| 
 | Récupère une liste paginée de toutes les attributions de rôle. |