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, המדיניות הקיימת מוחלפת באופן אוטומטי.

מחרוזת בקידוד 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.