Policy
تحديد سياسة التحكُّم بالوصول إلى الموارد
تمثيل JSON |
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
الحقول |
assignments[] |
object (Assignment )
تمثّل هذه السمة قائمة assignments .
|
etag |
string (bytes format)
وتُستخدَم علامة etag للتحكّم المُبهِج في المزامنة، وذلك للمساعدة في منع التعديلات المتزامنة على إحدى السياسات من استبدال بعضها البعض. نقترح بشدة أن تستفيد الأنظمة من علامة etag في الدورة المعدّلة للقراءة والكتابة لإجراء تعديلات على السياسة بهدف تجنُّب شروط السباق: يتم عرض علامة etag في الاستجابة على policies.get ، ومن المتوقّع أن تضع الأنظمة علامة etag في الطلب على policies.set لضمان أن يتم تطبيق التغيير على الإصدار نفسه من السياسة. إذا لم يتم تقديم علامة etag في الطلب إلى policies.get ، يتم استبدال السياسة الحالية بشكل مكتوب. سلسلة مشفّرة.
|
التكليف
تمثيل JSON |
{
"role": string,
"members": [
string
]
} |
الحقول |
role |
string
مطلوبة. الدور المُسنَد إلى members .
|
members[] |
string
الهويات التي تم إسناد الدور إليها. يمكن أن يتضمّن القيم التالية:
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-11-02 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2022-11-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This document defines an access control policy for resources, utilizing JSON for representation."],["The policy includes assignments which associate members with specific roles."],["Roles determine the level of access granted to assigned members, which can be individuals or groups."],["An `etag` is used for optimistic concurrency control, preventing simultaneous updates from overwriting each other."]]],["The content defines access control policies for resources using JSON. A policy includes an array of \"assignments\" and an \"etag\" for concurrency control. Assignments link \"members\" to a specified \"role,\" with members being Google account emails or group emails. Systems use the etag in read-modify-write cycles to prevent overwriting. The \"role\" field is a required string, and members represent identities granted the specified role.\n"]]