Policy

یک خط مشی کنترل دسترسی به منابع را تعریف می کند.

نمایندگی JSON
{
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "etag": string
}
زمینه های
assignments[]

object ( Assignment )

لیست assignments

etag

string ( bytes format)

این تگ برای کنترل همزمانی خوشبینانه به عنوان راهی برای کمک به جلوگیری از به‌روزرسانی همزمان یک خط‌مشی از بازنویسی یکدیگر استفاده می‌شود. قویاً پیشنهاد می‌شود که سیستم‌ها از تگ در چرخه خواندن-تغییر-نوشتن برای انجام به‌روزرسانی خط‌مشی استفاده کنند تا از شرایط مسابقه اجتناب کنند: یک اتگ در پاسخ به policies.get برگردانده می‌شود و انتظار می‌رود سیستم‌ها آن تگ را قرار دهند. در درخواست به policies.set تا اطمینان حاصل شود که تغییر آنها در همان نسخه خط مشی اعمال خواهد شد.

اگر هیچ برچسبی در تماس با Policyes.get ارائه نشده باشد، خط policies.get موجود به صورت کورکورانه بازنویسی می شود.

رشته ای با کد base64.

وظیفه

members با یک role می کند.

نمایندگی JSON
{
  "role": string,
  "members": [
    string
  ]
}
زمینه های
role

string

ضروری. نقشی که به members می شود.

members[]

string

هویت هایی که نقش به آنها اختصاص داده شده است. می تواند مقادیر زیر را داشته باشد:

  • {user_email} : آدرس ایمیلی که نمایانگر یک حساب Google خاص است. به عنوان مثال: alice@gmail.com .

  • {group_email} : یک آدرس ایمیل که نشان دهنده یک گروه Google است. به عنوان مثال، viewers@gmail.com .