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

تعديل عملية ربط إذن وصول في حساب أو موقع