تحدّد هذه السمة سياسة التحكّم في الوصول إلى الموارد.
| تمثيل JSON | |
|---|---|
{
"assignments": [
{
object ( |
|
| الحقول | |
|---|---|
assignments[] |
|
etag |
يتم استخدام [etag] للتحكّم المتزامن المتفائل كوسيلة للمساعدة في منع التعديلات المتزامنة على السياسة من الكتابة فوق بعضها البعض. يُنصح بشدة بأن تستخدم الأنظمة [etag] في دورة القراءة والتعديل والكتابة لتنفيذ تعديلات السياسات من أجل تجنُّب حالات التزامن المتنافس: يتم عرض [etag] في الرد على [policies.get]، ومن المتوقّع أن تضع الأنظمة هذا etag في الطلب إلى [policies.set] لضمان تطبيق التغيير على الإصدار نفسه من السياسة. في حال عدم توفير [etag] في طلب [policies.set]، سيتم استبدال السياسة الحالية بدون أي تحذير. سلسلة مرمّزة باستخدام Base64 |
Assignment
يربط هذا الحقل members بـ role.
| تمثيل JSON | |
|---|---|
{ "role": string, "members": [ string ] } |
|
| الحقول | |
|---|---|
role |
مطلوب. الدور الذي تم تعيينه إلى |
members[] |
الهويات التي تم تعيين الدور لها يمكن أن تتضمّن القيم التالية:
|