المورد: إذن
إذن لأحد الملفات. يمنح الإذن مستخدمًا أو مجموعة أو نطاقًا أو العالم وصولًا إلى ملف أو مجلد هرمي.
تمثيل JSON |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
الحقول | |
---|---|
id |
الإخراج فقط. رقم تعريف هذا الإذن. تمثّل هذه السمة معرّفًا فريدًا للمستلِم، ويتم نشره في موارد المستخدم باسم |
displayName |
الإخراج فقط. الاسم "الجميلة" لقيمة الإذن. في ما يلي قائمة بأمثلة لكل نوع من الأذونات:
|
type |
نوع المستفيد القيم الصالحة هي:
عند إنشاء إذن، إذا كان |
kind |
الإخراج فقط. يحدّد نوع هذا المورد. القيمة: السلسلة الثابتة |
permissionDetails[] |
الإخراج فقط. تفاصيل ما إذا كانت الأذونات في عنصر مساحة التخزين السحابي المشتركة هذه مكتسبة أو مباشرة على هذا العنصر. هذا حقل للمخرجات فقط متوفّر فقط لعناصر مساحة التخزين السحابي المشتركة. |
permissionDetails[].permissionType |
الإخراج فقط. نوع الإذن لهذا المستخدم. وعلى الرغم من إمكانية إضافة قيم جديدة في المستقبل، يمكن إجراء ما يلي حاليًا:
|
permissionDetails[].inheritedFrom |
الإخراج فقط. رقم تعريف العنصر الذي تم اكتساب هذا الإذن منه هذا حقل للإخراج فقط. |
permissionDetails[].role |
الإخراج فقط. الدور الأساسي لهذا المستخدم. وعلى الرغم من إمكانية إضافة قيم جديدة في المستقبل، يمكن إجراء ما يلي حاليًا:
|
permissionDetails[].inherited |
الإخراج فقط. ما إذا كان هذا الإذن مكتسبًا. وتتم تعبئة هذا الحقل دائمًا. هذا حقل للإخراج فقط. |
photoLink |
الإخراج فقط. رابط يؤدي إلى صورة الملف الشخصي للمستخدم، في حال توفّرها. |
emailAddress |
عنوان البريد الإلكتروني للمستخدم أو المجموعة التي يشير إليها هذا الإذن. |
role |
الدور الذي تم منحه بواسطة هذا الإذن قد تكون القيم الجديدة متاحة في المستقبل، ولكن يُسمح حاليًا بما يلي:
|
allowFileDiscovery |
يحدّد هذا الإعداد ما إذا كان الإذن يسمح باكتشاف الملف من خلال البحث. وينطبق ذلك فقط على الأذونات من النوع |
domain |
النطاق الذي يشير إليه هذا الإذن. |
expirationTime |
تمثّل هذه السمة الوقت الذي ستنتهي فيه صلاحية هذا الإذن (الوقت والتاريخ في معيار RFC 3339). تخضع أوقات انتهاء الصلاحية للقيود التالية:
|
teamDrivePermissionDetails[] |
الإخراج فقط. متوقفة: الإخراج فقط. يمكنك استخدام |
teamDrivePermissionDetails[] |
متوقفة: الإخراج فقط. يمكنك استخدام |
teamDrivePermissionDetails[] |
متوقفة: الإخراج فقط. يمكنك استخدام |
teamDrivePermissionDetails[] |
متوقفة: الإخراج فقط. يمكنك استخدام |
teamDrivePermissionDetails[] |
متوقفة: الإخراج فقط. يمكنك استخدام |
deleted |
الإخراج فقط. ما إذا تم حذف الحساب المرتبط بهذا الإذن. يرتبط هذا الحقل بأذونات المستخدمين والمجموعات فقط. |
view |
تشير هذه العلامة إلى العرض الخاص بهذا الإذن. وتتم التعبئة فقط للأذونات التي تنتمي إلى ملف شخصي. القيمة "منشورة" هي القيمة الوحيدة المتوافقة. |
pendingOwner |
ما إذا كان الحساب المرتبط بهذا الإذن مالكًا غير نهائي تتم تعبئة هذا الحقل فقط لأذونات نوع الملفات |
الطُرق |
|
---|---|
|
لإنشاء إذن لملف أو مساحة تخزين سحابي مشتركة |
|
حذف إذن |
|
الحصول على إذن من خلال مستند تعريف الهوية |
|
يعرض أذونات ملف أو مساحة تخزين سحابي مشتركة. |
|
تعدِّل إذنًا باستخدام الدلالات الدلالية. |