REST Resource: projects.locations.notebooks

Recurso: bloco de notas

O Notebook é um recurso onde os utilizadores podem armazenar o respetivo conteúdo (como fontes) e interagir com o conteúdo.

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 bloco de notas. Formato: projects/{project}/locations/{location}/notebooks/{notebookId}.

Este campo tem de ser uma string codificada em UTF-8.

sources[]

object (Source)

Apenas saída. Lista de fontes no bloco de notas. Este é um campo apenas de saída.

cmekConfig

object (CmekConfig)

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

title

string

Opcional. O título do bloco de notas.

notebookId

string

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

emoji

string

Apenas saída. O emoji do notebook.

metadata

object (NotebookMetadata)

Apenas saída. Os metadados do bloco de notas.

NotebookMetadata

metadados de um notebook.

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

boolean

Verdadeiro se este projeto estiver atualmente partilhado com outras pessoas, caso contrário, falso.

isShareable

boolean

Verdadeiro se o projeto for partilhável.

lastViewed

string (Timestamp format)

Uma data/hora que indica a hora em que o utilizador na sessão atual viu o projeto pela última vez.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". 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 RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

CmekConfig

Configuração de encriptação gerida pelo cliente para os blocos de notas.

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

string

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

Métodos

batchDelete

Elimina notebooks em lote.

create

Cria um bloco de notas.

get

Recebe um notebook.

listRecentlyViewed

Apresenta os blocos de notas ordenados pela hora da última visualização.

share

Partilha um bloco de notas com outras contas.