REST Resource: projects.locations.notebooks

Recurso: Notebook

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

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}.

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

sources[]

object (Source)

Apenas saída. Lista de fontes no notebook. Este é um campo somente 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. 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 o projeto estiver compartilhado com outras pessoas. Caso contrário, será false.

isShareable

boolean

Verdadeiro se o projeto puder ser compartilhado.

lastViewed

string (Timestamp format)

Um carimbo de data/hora que indica a última vez que o usuário 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)

O horário em que o 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 os 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 pelo horário da última visualização.

share

Compartilha um notebook com outras contas.