REST Resource: roles

المرجع: الدور

تمثيل JSON
{
  "roleId": string,
  "roleName": string,
  "roleDescription": string,
  "rolePrivileges": [
    {
      "serviceId": string,
      "privilegeName": string
    }
  ],
  "isSystemRole": boolean,
  "isSuperAdminRole": boolean,
  "kind": string,
  "etag": string
}
الحقول
roleId

string (int64 format)

رقم تعريف الدور.

roleName

string

تمثّل هذه السمة اسم الدور.

roleDescription

string

اكتب وصفًا موجزًا للدور.

rolePrivileges[]

object

مجموعة الامتيازات التي تم منحها لهذا الدور.

rolePrivileges[].serviceId

string

رقم التعريف المشفَّر للخدمة المعنيّة بهذا الامتياز. يتم عرض هذه القيمة باستخدام Privileges.list().

rolePrivileges[].privilegeName

string

اسم الامتياز.

isSystemRole

boolean

تعرض true إذا كان هذا دور نظام محدّد مسبقًا.

isSuperAdminRole

boolean

تعرض true إذا كان الدور دور مشرف متميّز.

kind

string

نوع مورد واجهة برمجة التطبيقات. دائمًا ما تكون هذه هي admin#directory#role.

etag

string

علامة ETag للمورد.

الطُرق

delete

يؤدي هذا الإجراء إلى حذف دور.

get

يسترد دورًا.

insert

ينشئ دورًا.

list

لاسترداد قائمة مقسّمة إلى صفحات تضم جميع الأدوار في النطاق.

patch

تصحيح دور

update

يتم تعديل دور.