REST Resource: labels.revisions.permissions

Resource: LabelPermission

Izin yang berlaku untuk prinsipal (pengguna, grup, audiens) pada label.

Representasi JSON
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
Kolom
name

string

Nama resource izin ini.

email

string

Menentukan alamat email untuk prinsipal pengguna atau grup. Tidak diisi untuk prinsipal audiens. Izin pengguna dan grup hanya dapat dimasukkan menggunakan alamat email. Pada permintaan pembaruan, jika alamat email ditentukan, tidak ada prinsipal yang boleh ditentukan.

role

enum (LabelRole)

Peran yang harus dimiliki akun utama.

Kolom union principal. Akun utama yang izin ini berlaku untuknya. Harus berupa email, pengguna, grup, atau audiens. Contoh: * people/12345 * groups/45678 * audiences/default principal hanya dapat berupa salah satu dari berikut:
person

string

Nama resource orang.

group

string

Nama resource grup.

audience

string

Audiens yang akan diberi peran. Nilai ajaib audiences/default dapat digunakan untuk menerapkan peran ke audiens default dalam konteks organisasi yang memiliki label.

Metode

batchDelete

Menghapus izin label.

batchUpdate

Memperbarui izin label.

create

Memperbarui izin label.

delete

Menghapus izin label.

list

Mencantumkan izin label.