O método "instances.restore" restaura uma instância de um BackupSource.
Solicitação HTTP
POST https://notebooks.googleapis.com/v2/{name}:restore
Parâmetros de caminho
| Parâmetros | |
|---|---|
name |
Obrigatório. Formato: A autorização requer a seguinte permissão do IAM no recurso especificado
|
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"snapshot": {
object ( |
| Campos | |
|---|---|
| Origem a ser restaurada. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
snapshot |
Snapshot a ser usado para restauração. |
| Fim dos campos mutuamente exclusivos. | |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/notebooks
Para mais informações, consulte Authentication Overview.
Snapshot
O snapshot representa o snapshot do disco de dados usado para restaurar a instância do Workbench. Refere-se a: compute/v1/projects/{projectId}/global/snapshots/{snapshotId}
| Representação JSON |
|---|
{ "snapshotId": string, "projectId": string } |
| Campos | |
|---|---|
snapshotId |
Obrigatório. O ID do snapshot. |
projectId |
Obrigatório. O ID do projeto do snapshot. |