REST Resource: labels.revisions.permissions

משאב: LabelPermissions

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

ייצוג 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 עשוי לשמש כדי להחיל את התפקיד על קהל ברירת המחדל בהקשר של הארגון שהתווית נמצאת בבעלותו.

שיטות

batchDelete

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

batchUpdate

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

create

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

delete

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

list

בתיבת הדו-שיח הזו מפורטים הרשאות של תווית.