REST Resource: projects.locations.notebooks

Recurso: Notebook

Notebook es un recurso en el que los usuarios pueden almacenar su contenido (como fuentes) y, luego, interactuar con él.

Representación JSON
{
  "name": string,
  "sources": [
    {
      object (Source)
    }
  ],
  "cmekConfig": {
    object (CmekConfig)
  },
  "title": string,
  "notebookId": string,
  "emoji": string,
  "metadata": {
    object (NotebookMetadata)
  }
}
Campos
name

string

Es el identificador. Es el identificador del notebook. Formato: projects/{project}/locations/{location}/notebooks/{notebookId}.

Este campo debe ser una cadena codificada en UTF-8.

sources[]

object (Source)

Solo salida. Lista de fuentes en el notebook. Este campo es solo de salida.

cmekConfig

object (CmekConfig)

Solo salida. Es la información relacionada con la CMEK del notebook.

title

string

Opcional. Es el título del notebook.

notebookId

string

Solo salida. Es el ID del notebook, que es el último segmento del nombre del recurso del notebook.

emoji

string

Solo salida. Emoji del notebook.

metadata

object (NotebookMetadata)

Solo salida. Son los metadatos del notebook.

NotebookMetadata

Son los metadatos de un notebook.

Representación JSON
{
  "isShared": boolean,
  "isShareable": boolean,
  "lastViewed": string,
  "createTime": string
}
Campos
isShared

boolean

Es verdadero si este proyecto se comparte actualmente con otras personas y falso en caso contrario.

isShareable

boolean

Es verdadero si el proyecto se puede compartir.

lastViewed

string (Timestamp format)

Es una marca de tiempo que indica la hora en que el usuario actual que está en la sesión vio el proyecto por última vez.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

createTime

string (Timestamp format)

Es la fecha y hora en la que se creó este proyecto.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

CmekConfig

Es la configuración de la encriptación administrada por el cliente para Notebooks.

Representación JSON
{
  "kmsKey": string
}
Campos
kmsKey

string

Obligatorio. Es el nombre del recurso de la clave de KMS que se usará para encriptar los recursos projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

Métodos

batchDelete

Borra Notebooks por lotes.

create

Crea un notebook.

get

Obtiene un notebook.

listRecentlyViewed

Enumera los notebooks ordenados por la fecha y hora de la última vista.

share

Comparte un cuaderno con otras cuentas.