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

تعديل دور