REST Resource: accounts.accessBindings

Kaynak: AccessBinding

Bir kullanıcının bir dizi role bağlanması.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Yalnızca çıkış. Bu bağlamanın kaynak adı.

Biçim: accounts/{account}/accessBindings/{accessBinding} veya properties/{property}/accessBindings/{accessBinding}

Örnek: "accounts/100/accessBindings/200"

roles[]

string

Üst kaynağa atanacak rollerin listesi.

Geçerli değerler: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data

Kullanıcılar için boş bir rol listesi ayarlanırsa bu AccessBinding silinir.

Birlik alanı access_target. Rollerin ayarlanacağı hedef. access_target yalnızca aşağıdakilerden biri olabilir:
user

string

Ayarlanırsa, rol ayarlanacak kullanıcının e-posta adresi. Biçim: "kullanıcıadı@gmail.com"

Yöntemler

batchCreate

Bir hesaba veya mülke yönelik birden fazla erişim bağlaması hakkında bilgi oluşturur.

batchDelete

Birden fazla kullanıcının bir hesapla veya mülkle bağlantıları hakkındaki bilgileri siler.

batchGet

Bir hesaba veya mülke yönelik birden fazla erişim bağlaması hakkında bilgi alır.

batchUpdate

Bir hesaba veya mülke yönelik birden fazla erişim bağlaması hakkındaki bilgileri günceller.

create

Bir hesapta veya mülkte erişim bağlaması oluşturur.

delete

Bir hesap veya mülkte erişim bağlamasını siler.

get

Erişim bağlaması hakkında bilgi alır.

list

Bir hesap veya mülkte bulunan tüm erişim bağlamalarını listeler.

patch

Hesap veya mülkte bir erişim bağlamasını günceller.