משאב: LabelPermission
ההרשאה שחלה על חשבון משתמש (משתמש, קבוצה, קהל) בתווית מסוימת.
ייצוג JSON |
---|
{ "name": string, "email": string, "role": enum ( |
שדות | |
---|---|
name |
שם המשאב של ההרשאה הזו. |
email |
מציינת את כתובת האימייל של משתמש או של קבוצה. לא מאוכלס עבור חשבונות משתמשים של קהל. ניתן להוסיף הרשאות משתמש וקבוצות באמצעות כתובת אימייל בלבד. בבקשות עדכון, אם מציינים כתובת אימייל, אין לציין חשבון משתמש. |
role |
התפקיד שצריך להקצות לחשבון המשתמש. |
שדה איחוד principal . חשבון המשתמש שעליו חלה ההרשאה הזו. התשובות צריכות להיות: כתובת אימייל, משתמש, קבוצה או קהל. דוגמה: * people/12345 * groups/45678 * קהלים/ברירת מחדל principal יכולים להיות רק אחד מהערכים הבאים: |
|
person |
שם המשאב של האדם. |
group |
שם משאב הקבוצה. |
audience |
הקהל שיוקצה לו תפקיד. ניתן להשתמש בערך הקסם של |
LabelRole
התפקידים קונצנטריים ויש להם תפקידים נוספים.
טיפוסים בני מנייה (enums) | |
---|---|
LABEL_ROLE_UNSPECIFIED |
תפקיד לא ידוע. |
READER |
הקורא יכול לקרוא את התווית ואת המטא-נתונים המשויכים שהוחלו על פריטים ב-Drive. |
APPLIER |
אפליקציות יכולות לכתוב מטא-נתונים משויכים בפריטים ב-Drive, שיש להם גם גישת כתיבה אליהם. רמיזה ל-READER . |
ORGANIZER |
מארגן יכול להצמיד את התווית הזו לתיקיות אחסון שיתופי שהוא מנהל ולהוסיף להן אפליקציות חדשות. |
EDITOR |
עורכים יכולים לבצע כל עדכון, כולל מחיקת התווית, פעולה שגם מוחקת את המטא-נתונים של הפריט המשויך ב-Drive. רמיזה ל-APPLIER . |
שיטות |
|
---|---|
|
מחיקת ההרשאות של התוויות. |
|
מעדכן את הרשאות התווית. |
|
עדכון הרשאות של תווית. |
|
מחיקת הרשאה של תווית. |
|
מציין הרשאות של 'תווית'. |