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. الاسم الرئيسي الذي ينطبق عليه هذا الإذن. يجب أن تكون إما بريدًا إلكترونيًا أو مستخدمًا أو مجموعة أو جمهورًا. مثال: * people/12345 * groups/45678 * audiences/default يمكن أن يكون principal واحدًا فقط مما يلي:
person

string

اسم مورد الشخص.

group

string

اسم مورد المجموعة.

audience

string

الجمهور الذي تريد تخصيص دور له. يمكن استخدام القيمة السحرية للسمة audiences/default لتطبيق الدور على الجمهور التلقائي في سياق المؤسسة التي تمتلك التصنيف.

LabelRole

وتتركّز الأدوار على الدور اللاحق.

عمليات التعداد
LABEL_ROLE_UNSPECIFIED دور غير معروف.
READER يمكن للقارئ قراءة التصنيف والبيانات الوصفية المرتبطة به التي تم تطبيقها على عناصر Drive.
APPLIER يمكن لمنفِّذ التطبيق كتابة البيانات الوصفية المرتبطة بعناصر Drive التي يمكنه أيضًا الوصول إليها للكتابة. يتضمن READER.
ORGANIZER يمكن للمنظِّم تثبيت هذا التصنيف في مساحات التخزين السحابي المشتركة التي يديرها وإضافة تطبيقات جديدة إلى التصنيف.
EDITOR يمكن للمحرِّرين إجراء أي تعديل، بما في ذلك حذف التصنيف الذي يؤدّي أيضًا إلى حذف البيانات الوصفية لعنصر Drive المرتبط. يتضمن APPLIER.

الطُرق

batchDelete

لحذف أذونات التصنيفات.

batchUpdate

تحديثات التصنيفات.

create

لتعديل أذونات تصنيف.

delete

يؤدي هذا الإجراء إلى حذف إذن تصنيف معيّن.

list

يسرد أذونات أحد التصنيفات.