Policy

מגדיר מדיניות בקרת גישה למשאבים.

ייצוג JSON
{
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "etag": string
}
שדות
assignments[]

object (Assignment)

רשימה של assignments

etag

string (bytes format)

ה-etag משמש לבקרת מטבע אופטימיסטית כדי לסייע במניעת עדכונים בו-זמנית של מדיניות שמחליפים זה את זה. מומלץ מאוד שהמערכות ישתמשו ב-etag במחזור הקריאה 'שינוי-כתיבה' כדי לבצע עדכוני מדיניות כדי להימנע ממצבי מרוץ: ה-etag מוחזר בתגובה ל-policies.get, והמערכות מבקשות להציב את ה-etag הזה בבקשה ל-policies.set כדי להבטיח שהשינוי שלהן יחול על אותה גרסה של המדיניות.

אם לא סופק ee בשיחה אל 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.