REST Resource: accounts.accessBindings

Resource: AccessBinding

Pengikatan pengguna ke sekumpulan peran.

Representasi 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.
}
Kolom
name

string

Hanya output. Nama resource binding ini.

Format: accounts/{account}/accessBindings/{accessBinding} atau properties/{property}/accessBindings/{accessBinding}

Contoh: "accounts/100/accessBindings/200"

roles[]

string

Daftar peran yang akan diberikan ke resource induk.

Nilai valid: FirebaseRoles/viewer tertentuRoles/analyst mainRoles/editor providedRoles/admin preRoles/no-cost-data presetRoles/no-revenue-data

Untuk pengguna, jika daftar peran kosong ditetapkan, AccessBinding ini akan dihapus.

Kolom union access_target. Target yang perannya akan ditetapkan. access_target hanya dapat berupa salah satu dari berikut:
user

string

Jika disetel, alamat email pengguna yang akan ditetapkan perannya. Format: "pengguna@gmail.com"

Metode

batchCreate

Membuat informasi tentang beberapa binding akses ke sebuah akun atau properti.

batchDelete

Menghapus informasi tentang beberapa pengguna yang ditautkan ke akun atau properti.

batchGet

Mendapatkan informasi tentang beberapa binding akses ke sebuah akun atau properti.

batchUpdate

Memperbarui informasi tentang beberapa binding akses ke sebuah akun atau properti.

create

Membuat binding akses pada akun atau properti.

delete

Menghapus binding akses pada akun atau properti.

get

Mendapatkan informasi tentang akses binding.

list

Mencantumkan semua binding akses pada akun atau properti.

patch

Memperbarui binding akses pada akun atau properti.