Method: projects.locations.instances.restore

instances.restore 會從 BackupSource 還原 Instance。

HTTP 要求

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

路徑參數

參數
name

string

這是必要旗標,格式:projects/{projectId}/locations/{location}/instances/{instanceId}

授權需要指定資源 name 的下列 IAM 權限:

  • 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)

用於還原的快照。

互斥欄位的結尾。

回應主體

如果成功,回應主體會包含 Operation 的執行個體。

授權範圍

需要下列其中一種 OAuth 範圍:

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

詳情請參閱Authentication Overview。

快照

快照代表用於還原 Workbench 執行個體的資料磁碟快照。參照:compute/v1/projects/{projectId}/global/snapshots/{snapshotId}

JSON 表示法
{
  "snapshotId": string,
  "projectId": string
}
欄位
snapshotId

string

這是必要旗標,快照的 ID。

projectId

string

這是必要旗標,快照的專案 ID。