REST Resource: projects.locations.notebooks

Ressource : Notebook

Un notebook est une ressource où les utilisateurs peuvent stocker leur contenu (sous forme de sources) et interagir avec celui-ci.

Représentation JSON
{
  "name": string,
  "sources": [
    {
      object (Source)
    }
  ],
  "cmekConfig": {
    object (CmekConfig)
  },
  "title": string,
  "notebookId": string,
  "emoji": string,
  "metadata": {
    object (NotebookMetadata)
  }
}
Champs
name

string

Identifiant. Identifiant du notebook. Format : projects/{project}/locations/{location}/notebooks/{notebookId}.

Ce champ doit être une chaîne encodée au format UTF-8.

sources[]

object (Source)

Uniquement en sortie. Liste des sources dans le notebook. Il s'agit d'un champ de sortie uniquement.

cmekConfig

object (CmekConfig)

Uniquement en sortie. Informations liées à CMEK pour le notebook.

title

string

Facultatif. Titre du notebook.

notebookId

string

Uniquement en sortie. ID du notebook, qui correspond au dernier segment du nom de ressource du notebook.

emoji

string

Uniquement en sortie. Émoji du notebook.

metadata

object (NotebookMetadata)

Uniquement en sortie. Métadonnées du notebook.

NotebookMetadata

métadonnées d'un notebook ;

Représentation JSON
{
  "isShared": boolean,
  "isShareable": boolean,
  "lastViewed": string,
  "createTime": string
}
Champs
isShared

boolean

"True" si ce projet est actuellement partagé avec d'autres personnes, "false" dans le cas contraire.

isShareable

boolean

"True" si le projet peut être partagé.

lastViewed

string (Timestamp format)

Code temporel indiquant la dernière fois que l'utilisateur actuellement connecté a consulté le projet.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

createTime

string (Timestamp format)

Heure à laquelle ce projet a été créé.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

CmekConfig

Configuration du chiffrement géré par le client pour les notebooks.

Représentation JSON
{
  "kmsKey": string
}
Champs
kmsKey

string

Obligatoire. Nom de ressource de la clé KMS qui sera utilisée pour chiffrer les ressources projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

Méthodes

batchDelete

Supprime des notebooks par lot.

create

Crée un notebook.

get

Récupère un notebook.

listRecentlyViewed

Liste les notebooks triés par date de dernière consultation.

share

Partage un notebook avec d'autres comptes.