instances.restore restablece una instancia a partir de un BackupSource.
Solicitud HTTP
POST https://notebooks.googleapis.com/v2/{name}:restore
Parámetros de ruta
| Parámetros | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación 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 | |
|---|---|
| Es la fuente desde la que se restablecerá. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
snapshot |
Es la instantánea que se usará para el restablecimiento. |
| Fin de los campos mutuamente excluyentes. | |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/notebooks
Para obtener más información, consulta Authentication Overview.
Instantánea
La instantánea representa la instantánea del disco de datos que se usó para restablecer la instancia de Workbench. Hace referencia a: compute/v1/projects/{projectId}/global/snapshots/{snapshotId}
| Representación JSON |
|---|
{ "snapshotId": string, "projectId": string } |
| Campos | |
|---|---|
snapshotId |
Obligatorio. Es el ID de la instantánea. |
projectId |
Obligatorio. Es el ID del proyecto de la instantánea. |