Resource: Izin
Izin akses untuk file. Izin memberikan akses kepada pengguna, grup, domain, atau dunia ke file atau hierarki folder.
Beberapa metode resource (seperti permissions.update
) memerlukan permissionId
. Gunakan metode permissions.list
untuk mengambil ID file, folder, atau drive bersama.
Representasi JSON |
---|
{ "id": string, "name": string, "type": string, "role": string, "additionalRoles": [ string ], "authKey": string, "value": string, "kind": string, "withLink": boolean, "photoLink": string, "selfLink": string, "emailAddress": string, "domain": string, "etag": string, "permissionDetails": [ { "permissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "expirationDate": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
Kolom | |
---|---|
id |
ID pengguna yang dirujuk oleh izin ini, dan identik dengan |
name |
Hanya output. Nama untuk izin ini. |
type |
Jenis akun. Nilai yang diperbolehkan adalah:
|
role |
Peran utama untuk pengguna ini. Meskipun nilai baru mungkin didukung di masa mendatang, nilai berikut saat ini diizinkan:
|
additionalRoles[] |
Peran tambahan untuk pengguna ini. Saat ini hanya |
authKey |
Hanya output. Tidak digunakan lagi. |
value |
Alamat email atau nama domain untuk entitas. Ini digunakan selama penyisipan dan tidak diisi dalam respons. Saat membuat permintaan |
kind |
Hanya output. Nilainya selalu |
withLink |
Apakah link diperlukan untuk izin ini. |
photoLink |
Hanya output. Link ke foto profil, jika tersedia. |
selfLink |
Hanya output. Link kembali ke izin ini. |
emailAddress |
Hanya output. Alamat email pengguna atau grup yang dirujuk oleh izin ini. Kolom ini hanya merupakan output yang ada jika jenis izinnya adalah |
domain |
Hanya output. Nama domain entitas yang dirujuk oleh izin ini. Kolom ini hanya merupakan output yang ada ketika jenis izinnya adalah |
etag |
Hanya output. ETag izin. |
permissionDetails[] |
Hanya output. Detail tentang apakah izin di item drive bersama ini diwariskan atau langsung di item ini. Ini adalah kolom khusus output yang hanya ada untuk item drive bersama. |
permissionDetails[].permissionType |
Hanya output. Jenis izin untuk pengguna ini. Meskipun nilai baru dapat ditambahkan di masa mendatang, hal berikut saat ini mungkin terjadi:
|
permissionDetails[].role |
Hanya output. Peran utama untuk pengguna ini. Meskipun nilai baru dapat ditambahkan di masa mendatang, hal berikut saat ini mungkin dilakukan:
|
permissionDetails[].additionalRoles[] |
Hanya output. Peran tambahan untuk pengguna ini. Saat ini, hanya |
permissionDetails[].inheritedFrom |
Hanya output. ID item yang mewariskan izin ini. Ini adalah kolom khusus output. |
permissionDetails[].inherited |
Hanya output. Apakah izin ini diwariskan. Kolom ini selalu terisi. Ini adalah kolom khusus output. |
expirationDate |
Waktu izin ini akan berakhir (tanggal-waktu RFC 3339). Tanggal habis masa berlaku memiliki batasan berikut:
|
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Sebagai gantinya, gunakan |
deleted |
Hanya output. Apakah akun yang terkait dengan izin ini telah dihapus. Kolom ini hanya berkaitan dengan izin pengguna dan grup. |
view |
Menunjukkan tampilan untuk izin ini. Hanya diisi untuk izin yang termasuk dalam tampilan. |
pendingOwner |
Apakah akun yang dikaitkan dengan izin ini merupakan pemilik yang menunggu keputusan. Hanya diisi untuk izin jenis |
Metode |
|
---|---|
|
Menghapus izin dari file atau drive bersama. |
|
Mendapatkan izin berdasarkan ID. |
|
Menampilkan ID izin untuk alamat email. |
|
Menyisipkan izin untuk file atau drive bersama. |
|
Mencantumkan izin file atau drive bersama. |
|
Memperbarui izin menggunakan semantik patch. |
|
Memperbarui izin. |