Method: projects.locations.instances.restore

‫instances.restore משחזר Instance מ-BackupSource.

בקשת HTTP

POST https://notebooks.googleapis.com/v2/{name}:restore

פרמטרים של נתיב

פרמטרים
name

string

חובה. פורמט: projects/{projectId}/locations/{location}/instances/{instanceId}

כדי לתת הרשאה, צריך את הרשאת IAM הבאה במשאב שצוין name:

  • notebooks.instances.update

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "snapshot": {
    object (Snapshot)
  }
  // End of mutually exclusive fields.
}
שדות
המקור שממנו יש לשחזר. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות:
snapshot

object (Snapshot)

קובץ ה-snapshot שישמש לשחזור.

סוף השדות הבלעדיים.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation.

היקפי הרשאות

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/notebooks

ניתן למצוא מידע נוסף כאן: Authentication Overview.

תמונת מצב

‫Snapshot מייצג את ה-Snapshot של דיסק הנתונים שמשמש לשחזור מופע Workbench. ההפניה היא אל: compute/v1/projects/{projectId}/global/snapshots/{snapshotId}

ייצוג ב-JSON
{
  "snapshotId": string,
  "projectId": string
}
שדות
snapshotId

string

חובה. המזהה של תמונת המצב.

projectId

string

חובה. מזהה הפרויקט של תמונת המצב.