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 untuk file, folder, atau drive bersama.
Representasi JSON |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
Kolom | |
---|---|
id |
Hanya output. ID izin ini. Ini adalah ID unik untuk penerima hibah, dan dipublikasikan di Referensi pengguna sebagai |
displayName |
Hanya output. "Cantik" nama nilai izin. Berikut adalah daftar contoh untuk setiap jenis izin:
|
type |
Jenis penerima hibah. Nilai yang valid adalah:
Saat membuat izin, jika |
kind |
Hanya output. Mengidentifikasi jenis resource ini. Nilai: string tetap |
permissionDetails[] |
Hanya output. Detail apakah izin di item drive bersama ini diwariskan atau langsung pada 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 mungkin dilakukan saat ini:
|
permissionDetails[].inheritedFrom |
Hanya output. ID item tempat izin ini diwarisi. Kolom ini hanya menampilkan output. |
permissionDetails[].role |
Hanya output. Peran utama untuk pengguna ini. Meskipun nilai baru dapat ditambahkan di masa mendatang, hal berikut mungkin dilakukan saat ini:
|
permissionDetails[].inherited |
Hanya output. Apakah izin ini diwarisi atau tidak. Kolom ini selalu diisi. Kolom ini hanya menampilkan output. |
photoLink |
Hanya output. Link ke foto profil pengguna, jika tersedia. |
emailAddress |
Alamat email pengguna atau grup yang dirujuk oleh izin ini. |
role |
Peran yang diberikan oleh izin ini. Meskipun nilai baru mungkin didukung di masa mendatang, hal-hal berikut saat ini diizinkan:
|
allowFileDiscovery |
Apakah izin tersebut memungkinkan file ditemukan melalui penelusuran. Ini hanya berlaku untuk izin jenis |
domain |
Domain yang dirujuk oleh izin ini. |
expirationTime |
Waktu habis masa berlaku izin ini (tanggal-waktu RFC 3339). Waktu habis masa berlaku memiliki batasan berikut:
|
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Hanya output. Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Tidak digunakan lagi: Hanya output. Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Tidak digunakan lagi: Hanya output. Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Tidak digunakan lagi: Hanya output. Sebagai gantinya, gunakan |
teamDrivePermissionDetails[] |
Tidak digunakan lagi: Hanya output. Sebagai gantinya, gunakan |
deleted |
Hanya output. Apakah akun yang terkait dengan izin ini telah dihapus. Bidang ini hanya berkaitan dengan izin akses pengguna dan grup. |
view |
Menunjukkan tampilan untuk izin ini. Hanya diisi untuk izin yang dimiliki tampilan. 'dipublikasikan' adalah satu-satunya nilai yang didukung. |
pendingOwner |
Apakah akun yang terkait dengan izin ini adalah pemilik yang menunggu keputusan. Hanya diisi untuk izin jenis |
Metode |
|
---|---|
|
Membuat izin untuk file atau drive bersama. |
|
Menghapus izin. |
|
Mendapatkan izin berdasarkan ID. |
|
Mencantumkan izin file atau drive bersama. |
|
Memperbarui izin dengan semantik patch. |