REST Resource: accounts.accessBindings

משאב: AccessBinding

קישור של המשתמש לקבוצת תפקידים.

ייצוג JSON
{
  "name": string,
  "roles": [
    string
  ],

  // Union field access_target can be only one of the following:
  "user": string
  // End of list of possible types for union field access_target.
}
שדות
name

string

פלט בלבד. שם המשאב של הקישור הזה.

פורמט: accounts/{account}/accessBindings/{accessBinding} או properties/{property}/accessBindings/{accessBinding}

דוגמה: "accounts/100/accessBindings/200"

roles[]

string

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

ערכים חוקיים: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data

למשתמשים, אם מוגדרת רשימת תפקידים ריקה, ה-AccessBinding הזה יימחק.

שדה איחוד access_target. היעד שעבורו יש להגדיר תפקידים. access_target יכול להיות רק אחת מהאפשרויות הבאות:
user

string

אם המדיניות מוגדרת, זו כתובת האימייל של המשתמש שרוצים להגדיר בו תפקידים. פורמט: "someuser@gmail.com"

שיטות

batchCreate

יוצר מידע על קישורי גישה מרובים לחשבון או לנכס.

batchDelete

מחיקת מידע על משתמשים מרובים מקושר לחשבון או לנכס.

batchGet

מקבל מידע על קישורי גישה מרובים לחשבון או לנכס.

batchUpdate

מעדכנות מידע על קישורי גישה מרובים לחשבון או לנכס.

create

יוצר קישור גישה בחשבון או בנכס.

delete

מוחקת קישור גישה בחשבון או בנכס.

get

קבלת מידע על קישור גישה.

list

רשימה של כל קישורי הגישה בחשבון או בנכס.

patch

מעדכן קישור גישה בחשבון או בנכס.