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, "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 sama 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, hal-hal 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. Ini selalu |
withLink |
Apakah link diperlukan untuk izin ini atau tidak. |
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. Ini adalah kolom khusus output yang ada jika jenis izinnya adalah |
domain |
Hanya output. Nama domain entitas yang dirujuk oleh izin ini. Ini adalah kolom khusus output yang ada jika jenis izinnya adalah |
etag |
Hanya output. ETag izin. |
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[].role |
Hanya output. Peran utama untuk pengguna ini. Meskipun nilai baru dapat ditambahkan di masa mendatang, hal berikut mungkin dilakukan saat ini:
|
permissionDetails[].additionalRoles[] |
Hanya output. Peran tambahan untuk pengguna ini. Saat ini hanya |
permissionDetails[].inheritedFrom |
Hanya output. ID item tempat izin ini diwarisi. Kolom ini hanya menampilkan output. |
permissionDetails[].inherited |
Hanya output. Apakah izin ini diwarisi atau tidak. Kolom ini selalu diisi. Kolom ini hanya menampilkan output. |
expirationDate |
Waktu habis masa berlaku izin ini (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. Bidang ini hanya berkaitan dengan izin akses pengguna dan grup. |
view |
Menunjukkan tampilan untuk izin ini. Hanya diisi untuk izin yang dimiliki tampilan. |
pendingOwner |
Apakah akun yang terkait dengan izin ini adalah 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. |