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