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

הסוג של משאב ה-API. הערך הוא תמיד admin#directory#role.

etag

string

ה-ETag של המשאב.

שיטות

delete

מחיקת תפקיד.

get

אחזור תפקיד.

insert

יצירת תפקיד.

list

אחזור רשימה מחולקת של כל התפקידים בדומיין.

patch

תיקון תפקיד.

update

עדכון תפקיד.