المورد: labelPermission
الإذن الذي ينطبق على عنصر رئيسي (مستخدم أو مجموعة أو جمهور) في تصنيف
تمثيل 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)
عمليات التعداد | |
---|---|
LABEL_ROLE_UNSPECIFIED |
دور غير معروف. |
READER |
يمكن للقارئ قراءة التصنيف والبيانات الوصفية المرتبطة به والمُطبَّقة على عناصر Drive. |
APPLIER |
يمكن لمنفِّذ التطبيق كتابة البيانات الوصفية المرتبطة بعناصر Drive التي يمكنه أيضًا الوصول إليها للكتابة. يشير إلى READER . |
ORGANIZER |
يمكن للمنسِق تثبيت هذا التصنيف في مساحات التخزين السحابي المشتركة التي يديرها وإضافة مستخدمين جدد يطبّقون التصنيف. |
EDITOR |
يمكن للمحرِّرين إجراء أي تعديل، بما في ذلك حذف التصنيف الذي يؤدي أيضًا إلى حذف البيانات الوصفية المرتبطة بعنصر Drive. يشير إلى APPLIER . |
الطُرق |
|
---|---|
|
لحذف أذونات التصنيفات. |
|
تحديثات التصنيفات. |
|
تعديل أذونات التصنيف |
|
لحذف إذن تصنيف |
|
يسرد أذونات التصنيف. |