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