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 هویت هایی که نقش به آنها اختصاص داده شده است. می تواند مقادیر زیر را داشته باشد: |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده 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."]]],[]]