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. |