REST Resource: labels.revisions.permissions

משאב: LabelPermission

ההרשאה שחלה על גורם (משתמש, קבוצה, קהל) בתווית.

ייצוג ב-JSON
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
שדות
name

string

שם המשאב של ההרשאה הזו.

email

string

מציינת את כתובת האימייל של חשבון משתמש או קבוצה. לא מאוכלס עבור ישויות קהל. אפשר להוסיף הרשאות למשתמשים ולקבוצות רק באמצעות כתובת אימייל. בבקשות עדכון, אם מציינים כתובת אימייל, אסור לציין גורם מרכזי.

role

enum (LabelRole)

התפקיד שצריך להיות לחשבון המשתמש.

שדה איחוד principal. חשבון המשתמש שההרשאה חלה עליו. הנמען חייב להיות כתובת אימייל, משתמש, קבוצה או קהל. דוגמה: * people/12345 * groups/45678 * audiences/default principal יכול להיות רק אחת מהאפשרויות הבאות:
person

string

שם המשאב של האדם.

group

string

שם המשאב של הקבוצה.

audience

string

קהל שרוצים לתת לו תפקיד. אפשר להשתמש בערך הקסם audiences/default כדי להחיל את התפקיד על קהל ברירת המחדל בהקשר של הארגון שהוא הבעלים של התווית.

Methods

batchDelete

מחיקת הרשאות לתווית.

batchUpdate

מעדכן את הרשאות התווית.

create

עדכון ההרשאות של תווית.

delete

מחיקת הרשאה של תווית.

list

הפונקציה מחזירה את ההרשאות של התווית.