- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- AccountAndRole
- ProjectRole
Membagikan notebook ke akun lain.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/notebooks/*}:share
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Wajib. Nama resource lengkap |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"accountAndRoles": [
{
object ( |
Kolom | |
---|---|
accountAndRoles[] |
Wajib. Daftar akun dan peran yang dapat diajak berbagi notebook. |
notifyViaEmail |
Wajib. Apakah pengguna yang diajak berbagi akan diberi tahu melalui email. |
Isi respons
Jika berhasil, isi respons akan kosong.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource name
:
discoveryengine.notebooks.getIamPolicy
discoveryengine.notebooks.setIamPolicy
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
AccountAndRole
Informasi akun dan peran.
Representasi JSON |
---|
{
"email": string,
"role": enum ( |
Kolom | |
---|---|
email |
Wajib. Alamat email yang terkait dengan akun. |
role |
Wajib. Peran dalam notebook. |
ProjectRole
Peran project.
Enum | |
---|---|
PROJECT_ROLE_UNKNOWN |
Peran tidak diketahui. |
PROJECT_ROLE_OWNER |
Pengguna memiliki project. |
PROJECT_ROLE_WRITER |
Pengguna memiliki izin penulis di project. |
PROJECT_ROLE_READER |
Pengguna memiliki izin pembaca di project. |
PROJECT_ROLE_NOT_SHARED |
Pengguna tidak memiliki akses ke project. |