משאב: RoleAssignment
מגדיר הקצאה של תפקיד.
| ייצוג ב-JSON | 
|---|
| {
  "roleAssignmentId": string,
  "roleId": string,
  "kind": string,
  "etag": string,
  "assignedTo": string,
  "assigneeType": enum ( | 
| שדות | |
|---|---|
| roleAssignmentId | 
 המזהה של הקצאת התפקיד הזו. | 
| roleId | 
 המזהה של התפקיד שהוקצה. | 
| kind | 
 סוג משאב ה-API. הנתיב הזה תמיד  | 
| etag | 
 ETag של המשאב. | 
| assignedTo | 
 המזהה הייחודי של הישות שהתפקיד הזה מוקצה לה –  | 
| assigneeType | 
 פלט בלבד. סוג מקבל ההקצאה ( | 
| scopeType | 
 ההיקף שבו התפקיד הזה מוקצה. ערכים קבילים: 
 | 
| orgUnitId | 
 אם התפקיד מוגבל ליחידה ארגונית, השדה הזה מכיל את המזהה של היחידה הארגונית שהשימוש בתפקיד הזה מוגבל אליה. | 
| condition | 
 אופציונלי. התנאי שמשויך להקצאת התפקיד הזו. הערה: התכונה זמינה ללקוחות Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus ו-Cloud Identity Premium. 
 כרגע יש תמיכה בתנאים הבאים: 
 בשלב הזה, מחרוזות התנאים צריכות להיות זהות למחרוזות המקוריות, והן פועלות רק עם תפקידי האדמין המוגדרים מראש הבאים: 
 התנאי מוגדר לפי תחביר התנאים ב-Cloud IAM. 
 אפשר להשתמש בתנאי הזה גם בשילוב עם תנאי שקשור לאבטחה. | 
AssigneeType
סוג הזהות שהתפקיד מוקצה לה.
| טיפוסים בני מנייה (enum) | |
|---|---|
| USER | משתמש פרטי בדומיין. | 
| GROUP | קבוצה בתוך הדומיין. | 
| Methods | |
|---|---|
| 
 | מחיקת הקצאת תפקיד. | 
| 
 | מאחזר הקצאת תפקיד. | 
| 
 | יוצר הקצאת תפקיד. | 
| 
 | אחזור רשימה עם חלוקה לדפים של כל הקצאות התפקידים. |