المورد: RoleAssignment
تحدّد هذه السمة مهمة دور.
تمثيل JSON |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
الحقول | |
---|---|
roleAssignmentId |
معرّف roleAssignment هذا |
roleId |
معرّف الدور الذي تمّ تعيينه. |
kind |
نوع مورد واجهة برمجة التطبيقات يكون هذا الخيار |
etag |
تمثّل هذه السمة علامة ETag الخاصة بالمرجع. |
assignedTo |
المعرّف الفريد للكيان الذي تمّ إسناد هذا الدور إليه، سواء كان |
assigneeType |
النتائج فقط. نوع المستخدم المُسنَد إليه ( |
scopeType |
النطاق الذي يتم فيه تعيين هذا الدور القيم المقبولة هي:
|
orgUnitId |
إذا كان الدور محصورًا بوحدة تنظيمية، يحتوي هذا الحقل على رقم تعريف الوحدة التنظيمية التي يقتصر عليها ممارسة هذا الدور. |
condition |
اختيارية: الشرط المرتبط بإسناد الدور هذا. ملاحظة: تتوفّر هذه الميزة لعملاء Enterprise Standard وEnterprise Plus وGoogle Workspace for Education Plus وCloud Identity Premium. لن يتم تطبيق في الوقت الحالي، تتوفّر الشروط التالية:
في الوقت الحالي، يجب أن تكون سلاسل الشروط مطابقة تمامًا، ولا تعمل إلا مع أدوار المشرف السابقة التحديد التالية:
يتّبع الشرط صيغة شرط Cloud IAM.
يمكن أيضًا استخدام هذا الشرط مع شرط متعلّق بالأمان. |
AssigneeType
نوع الهوية التي تمّ تعيين دور لها.
عمليات التعداد | |
---|---|
USER |
مستخدم فردي ضمن النطاق |
GROUP |
مجموعة ضمن النطاق |
الطُرق |
|
---|---|
|
تحذف هذه الطريقة عملية إسناد دور. |
|
يستردّ عملية إسناد دور. |
|
تنشئ هذه الطريقة عملية إسناد دور. |
|
يسترد هذا الإجراء قائمة مقسّمة إلى صفحات بجميع عمليات roleAssignments. |