REST Resource: projects.locations.notebooks

Recurso: Notebook

O notebook é um recurso em que os usuários podem armazenar conteúdo (como fontes) e interagir com ele.

Representação JSON
{
  "name": string,
  "sources": [
    {
      object (Source)
    }
  ],
  "cmekConfig": {
    object (CmekConfig)
  },
  "title": string,
  "notebookId": string,
  "emoji": string,
  "metadata": {
    object (NotebookMetadata)
  }
}
Campos
name

string

Identificador. O identificador do notebook. Formato: projects/{project}/locations/{location}/notebooks/{notebookId}.

Este campo precisa ser uma string codificada em UTF-8.

sources[]

object (Source)

Apenas saída. Lista de fontes no notebook. Este é um campo somente de saída.

cmekConfig

object (CmekConfig)

Apenas saída. Informações relacionadas à CMEK para o notebook.

title

string

Opcional. O título do notebook.

notebookId

string

Apenas saída. O ID do notebook, que é o último segmento do nome do recurso do notebook.

emoji

string

Apenas saída. O emoji do notebook.

metadata

object (NotebookMetadata)

Apenas saída. Os metadados do notebook.

NotebookMetadata

Metadados de um notebook.

Representação JSON
{
  "isShared": boolean,
  "isShareable": boolean,
  "lastViewed": string,
  "createTime": string
}
Campos
isShared

boolean

True se este projeto estiver compartilhado com outras pessoas. Caso contrário, será false.

isShareable

boolean

True se o projeto puder ser compartilhado.

lastViewed

string (Timestamp format)

Um carimbo de data/hora que indica a última vez que o usuário atual na sessão visualizou o projeto.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

createTime

string (Timestamp format)

A hora em que este projeto foi criado.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

CmekConfig

Configuração de criptografia gerenciada pelo cliente para notebooks.

Representação JSON
{
  "kmsKey": string
}
Campos
kmsKey

string

Obrigatório. Nome do recurso da chave KMS que será usado para criptografar recursos projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

Métodos

batchDelete

Exclui notebooks em lote.

create

Cria um notebook.

get

Recebe um notebook.

listRecentlyViewed

Lista os notebooks ordenados pela última hora de visualização.

share

Compartilha um notebook com outras contas.