Resource: Izin
Izin untuk file. Izin memberikan akses ke file atau hierarki folder kepada pengguna, grup, domain, atau semua orang.
Beberapa metode resource (seperti permissions.update) memerlukan permissionId. Gunakan metode permissions.list untuk mengambil ID file, folder, atau drive bersama.
| Representasi JSON |
|---|
{ "additionalRoles": [ string ], "permissionDetails": [ { "permissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "id": string, "name": string, "type": string, "role": string, "authKey": string, "value": string, "kind": string, "withLink": boolean, "photoLink": string, "selfLink": string, "emailAddress": string, "domain": string, "etag": string, "expirationDate": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean } |
| Kolom | |
|---|---|
additionalRoles[] |
Peran tambahan untuk pengguna ini. Saat ini, hanya |
permissionDetails[] |
Hanya output. Detail apakah izin pada item ini diwarisi atau langsung pada item ini. |
permissionDetails[].permissionType |
Hanya output. Jenis izin untuk pengguna ini. Meskipun nilai baru dapat ditambahkan pada masa mendatang, nilai berikut saat ini dapat digunakan:
|
permissionDetails[].role |
Hanya output. Peran utama untuk pengguna ini. Meskipun nilai baru dapat ditambahkan di masa mendatang, nilai berikut saat ini dapat digunakan:
|
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 diisi untuk item di drive bersama. |
permissionDetails[].inherited |
Hanya output. Apakah izin ini diwarisi. Kolom ini selalu diisi. |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Gunakan |
teamDrivePermissionDetails[] |
Hanya output. Tidak digunakan lagi: Gunakan |
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 pada masa mendatang, nilai berikut saat ini diizinkan:
|
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. Nilai ini selalu |
withLink |
Apakah penautan 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. 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. |
expirationDate |
Waktu saat izin ini akan berakhir masa berlakunya (waktu tanggal RFC 3339). Tanggal habis masa berlaku memiliki batasan berikut:
|
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.
dan
adalah satu-satunya nilai yang didukung.
|
pendingOwner |
Apakah akun yang terkait dengan izin ini adalah pemilik yang tertunda. Hanya diisi untuk izin jenis |
inheritedPermissionsDisabled |
Jika benar, hanya penyelenggara, pemilik, dan pengguna dengan izin yang ditambahkan langsung pada item yang dapat mengaksesnya. |
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. |