Resource: Izin
Izin untuk file. Izin memberikan akses kepada pengguna, grup, domain, atau semua orang ke file atau hierarki folder. Untuk mengetahui informasi selengkapnya, lihat Membagikan file, folder, dan drive.
Secara default, permintaan izin hanya menampilkan subset kolom. Izin kind
, ID
, type
, dan role
selalu ditampilkan. Untuk mengambil kolom tertentu, lihat Menampilkan kolom tertentu.
Beberapa metode resource (seperti permissions.update
) memerlukan permissionId
. Gunakan metode permissions.list
untuk mengambil ID file, folder, atau drive bersama.
Representasi JSON |
---|
{ "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "id": string, "displayName": string, "type": string, "kind": string, "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean } |
Kolom | |
---|---|
permissionDetails[] |
Hanya output. Detail apakah izin pada item ini diwarisi atau langsung ada pada item ini. |
permissionDetails[].permissionType |
Hanya output. Jenis izin untuk pengguna ini. Nilai yang didukung meliputi:
|
permissionDetails[].inheritedFrom |
Hanya output. ID item tempat izin ini diwarisi. Kolom ini hanya diisi untuk item di drive bersama. |
permissionDetails[].role |
Hanya output. Peran utama untuk pengguna ini. Nilai yang didukung meliputi:
Untuk mengetahui informasi selengkapnya, lihat Peran dan izin. |
permissionDetails[].inherited |
Hanya output. Apakah izin ini diwarisi. Kolom ini selalu terisi. Kolom ini hanya output. |
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 |
id |
Hanya output. ID izin ini. Ini adalah ID unik untuk penerima hibah, dan dipublikasikan di resource Pengguna sebagai |
displayName |
Hanya output. Nama "unik" dari nilai izin. Berikut adalah daftar contoh untuk setiap jenis izin:
|
type |
Jenis penerima hibah. Nilai yang didukung meliputi:
Saat membuat izin, jika |
kind |
Hanya output. Mengidentifikasi jenis resource ini. Nilai: string tetap |
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. Nilai yang didukung meliputi:
Untuk mengetahui informasi selengkapnya, lihat Peran dan izin. |
allowFileDiscovery |
Apakah izin tersebut memungkinkan file ditemukan melalui penelusuran. Ini hanya berlaku untuk izin jenis |
domain |
Domain yang dirujuk oleh izin ini. |
expirationTime |
Waktu saat izin ini akan berakhir (tanggal dan waktu RFC 3339). Waktu habis masa berlaku memiliki batasan berikut:
|
deleted |
Hanya output. Apakah akun yang terkait dengan izin ini telah dihapus. Kolom ini hanya berkaitan dengan izin jenis |
view |
Menunjukkan tampilan untuk izin ini. Hanya diisi untuk izin yang termasuk dalam tampilan. Satu-satunya nilai yang didukung adalah
Untuk mengetahui informasi selengkapnya, lihat Tampilan. |
pendingOwner |
Apakah akun yang terkait dengan izin ini adalah pemilik yang menunggu keputusan. Hanya diisi untuk izin jenis |
inheritedPermissionsDisabled |
Jika |
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. |