المرجع: الدور
| تمثيل JSON | 
|---|
{ "roleId": string, "roleName": string, "roleDescription": string, "rolePrivileges": [ { "serviceId": string, "privilegeName": string } ], "isSystemRole": boolean, "isSuperAdminRole": boolean, "kind": string, "etag": string }  | 
              
| الحقول | |
|---|---|
roleId | 
                
                   
 رقم تعريف الدور  | 
              
roleName | 
                
                   
 اسم الدور  | 
              
roleDescription | 
                
                   
 وصف موجز للدور  | 
              
rolePrivileges[] | 
                
                   
 مجموعة الامتيازات التي يتم منحها لهذا الدور  | 
              
rolePrivileges[].serviceId | 
                
                   
 المعرّف غير الواضح للخدمة التي ينطبق عليها هذا الامتياز يتم عرض هذه القيمة مع   | 
              
rolePrivileges[].privilegeName | 
                
                   
 اسم الامتياز  | 
              
isSystemRole | 
                
                   
 تعرِض القيمة   | 
              
isSuperAdminRole | 
                
                   
 تعرِض هذه السمة القيمة   | 
              
kind | 
                
                   
 نوع مورد واجهة برمجة التطبيقات يكون هذا الخيار دائمًا   | 
              
etag | 
                
                   
 علامة ETag للمورد  | 
              
الطُرق | 
            |
|---|---|
                
 | 
              لحذف دور | 
                
 | 
              لاسترداد دور | 
                
 | 
              لإنشاء دور | 
                
 | 
              يسترجع قائمة مفصّلة بجميع الأدوار في نطاق معيّن. | 
                
 | 
              تصحيح دور | 
                
 | 
              تعديل دور |