Resource: LabelPermission
Izin yang berlaku untuk akun utama (pengguna, grup, audiens) pada label.
Representasi JSON |
---|
{ "name": string, "email": string, "role": enum ( |
Kolom | |
---|---|
name |
Nama resource izin ini. |
email |
Menentukan alamat email untuk akun utama pengguna atau grup. Tidak diisi untuk akun utama audiens. Izin Pengguna dan Grup hanya dapat disisipkan menggunakan alamat email. Pada permintaan update, jika alamat email ditentukan, tidak ada akun utama yang harus ditentukan. |
role |
Peran yang harus dimiliki kepala sekolah. |
Kolom union principal . Akun utama tempat izin ini berlaku. Harus berupa email, pengguna, grup, atau audiens. Contoh: * people/12345 * groups/45678 * audiences/default principal hanya dapat berupa salah satu dari hal berikut: |
|
person |
Nama resource orang. |
group |
Nama resource grup. |
audience |
Audiens yang akan diberi peran. Nilai ajaib |
LabelRole
Peran bersifat konsentris dengan peran berikutnya. LINT.IfChange(LabelRole)
Enum | |
---|---|
LABEL_ROLE_UNSPECIFIED |
Peran tidak diketahui. |
READER |
Pembaca dapat membaca label dan metadata terkait yang diterapkan ke item Drive. |
APPLIER |
Pengaplikasi dapat menulis metadata terkait pada item Drive yang juga memiliki akses tulis. Menyiratkan READER . |
ORGANIZER |
Penyelenggara dapat menyematkan label ini di drive bersama yang mereka kelola dan menambahkan pengguna baru yang dapat menerapkan label. |
EDITOR |
Editor dapat melakukan pembaruan apa pun, termasuk menghapus label yang juga menghapus metadata item Drive terkait. Menyiratkan APPLIER . |
Metode |
|
---|---|
|
Menghapus izin Label. |
|
Memperbarui izin Label. |
|
Memperbarui izin Label. |
|
Menghapus izin Label. |
|
Mencantumkan izin Label. |