REST Resource: projects.locations.dataStores.schemas

Ressource : Schéma

Définit la structure et la mise en page d'un type de données de document.

Représentation JSON
{
  "name": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "structSchema": {
    object
  },
  "jsonSchema": string
  // End of mutually exclusive fields.
}
Champs
name

string

Immuable. Nom complet de la ressource du schéma, au format projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/schemas/{schema}.

Ce champ doit être une chaîne encodée au format UTF-8 d'une longueur maximale de 1 024 caractères.

Représentation du schéma. Vous devez fournir struct_schema ou json_schema. Sinon, une erreur INVALID_ARGUMENT est générée. Voici une liste de champs mutuellement exclusifs. Au maximum, un seul de ces champs sera défini dans une réponse :
structSchema

object (Struct format)

Représentation structurée du schéma.

jsonSchema

string

Représentation JSON du schéma.

Fin des champs mutuellement exclusifs.

Méthodes

create

Crée un Schema.

delete

Supprime un Schema.

get

Récupère un Schema.

list

Récupère une liste de Schema.

patch

Met à jour un Schema.