REST Resource: labels.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 حوزه اتحادیه اصلی که این مجوز برای آن اعمال می شود. باید ایمیل، کاربر، گروه یا مخاطب باشد. مثال: * افراد/12345 * گروه ها/45678 * مخاطبان/ principal پیش فرض فقط می تواند یکی از موارد زیر باشد: |
person | string نام منبع شخص |
group | string نام منبع گروه |
audience | string مخاطب برای اعطای نقش به. ارزش جادویی audiences/default ممکن است برای اعمال نقش به مخاطب پیشفرض در زمینه سازمانی که دارای برچسب است، استفاده شود. |
نقش برچسب
نقش ها با نقش بعدی متحدالمرکز هستند.
Enums |
---|
LABEL_ROLE_UNSPECIFIED | نقش نامعلوم |
READER | خواننده میتواند برچسب و فراداده مرتبط اعمال شده روی موارد Drive را بخواند. |
APPLIER | یک اپلیکیشن میتواند ابرداده مرتبط را روی موارد Drive بنویسد که در آنها نیز دسترسی نوشتن دارند. دلالت بر READER دارد. |
ORGANIZER | یک سازماندهنده میتواند این برچسب را در درایوهای مشترکی که مدیریت میکند پین کند و اعمالکنندههای جدیدی را به برچسب اضافه کند. |
EDITOR | ویراستاران میتوانند هر بهروزرسانی را انجام دهند، از جمله حذف برچسب که متادیتای مورد Drive مرتبط را نیز حذف میکند. به معنی APPLIER است. |
روش ها |
---|
| مجوزهای Label را حذف می کند. |
| مجوزهای Label را به روز می کند. |
| مجوزهای یک برچسب را به روز می کند. |
| مجوز یک برچسب را حذف می کند. |
| مجوزهای یک برچسب را فهرست می کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی."],[[["LabelPermission defines the permissions for principals (users, groups, audiences) on a label, encompassing roles like READER, APPLIER, ORGANIZER, and EDITOR."],["Each permission specifies the principal and their role, allowing for granular control over label access and usage."],["Label roles are hierarchical, with EDITOR having the most privileges, followed by ORGANIZER, APPLIER, and READER."],["You can manage LabelPermissions through various methods including creating, deleting, listing, and batch updating permissions."]]],["LabelPermission defines permissions for users, groups, or audiences on a label, represented in JSON with fields like `name`, `email`, and `role`. The `role` field, using `LabelRole`, determines the access level: `READER`, `APPLIER`, `ORGANIZER`, or `EDITOR`. Principals can be specified via `person`, `group`, or `audience`. Actions on label permissions are supported by methods for batch deleting, updating, creating, deleting, and listing permissions.\n"]]