שיתוף מחברת עם חשבונות אחרים.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/notebooks/*}:share
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
name |
חובה. שם המשאב המלא של |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"accountAndRoles": [
{
object ( |
| שדות | |
|---|---|
accountAndRoles[] |
חובה. רשימת החשבונות והתפקידים שאיתם רוצים לשתף את ה-notebook. |
notifyViaEmail |
חובה. האם לשלוח הודעה באימייל למשתמשים ששותפו איתם את הקובץ. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשות הרשאות IAM הבאות במשאב name:
discoveryengine.notebooks.getIamPolicydiscoveryengine.notebooks.setIamPolicy
מידע נוסף מופיע במאמרי העזרה בנושא IAM.
AccountAndRole
פרטי החשבון והתפקיד.
| ייצוג ב-JSON |
|---|
{
"email": string,
"role": enum ( |
| שדות | |
|---|---|
email |
חובה. כתובת האימייל שמשויכת לחשבון. |
role |
חובה. התפקיד ב-Notebook. |
ProjectRole
התפקיד בפרויקט.
| טיפוסים בני מנייה (enum) | |
|---|---|
PROJECT_ROLE_UNKNOWN |
תפקיד לא ידוע. |
PROJECT_ROLE_OWNER |
המשתמש הוא הבעלים של הפרויקט. |
PROJECT_ROLE_WRITER |
למשתמש יש הרשאות כתיבה בפרויקט. |
PROJECT_ROLE_READER |
למשתמש יש הרשאות קריאה בפרויקט. |
PROJECT_ROLE_NOT_SHARED |
למשתמש אין גישה לפרויקט. |