REST Resource: projects.locations.dataStores.schemas

Ressource : Schema

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

Représentation JSON
{
  "name": string,
  "fieldConfigs": [
    {
      object (FieldConfig)
    }
  ],

  // Union field schema can be only one of the following:
  "structSchema": {
    object
  },
  "jsonSchema": string
  // End of list of possible types for union field schema.
}
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, dont la longueur ne doit pas dépasser 1 024 caractères.

fieldConfigs[]

object (FieldConfig)

Uniquement en sortie. Configurations pour les champs du schéma.

Champ d'union schema. Représentation du schéma. Vous devez fournir struct_schema ou json_schema. Sinon, une erreur INVALID_ARGUMENT est générée. schema ne peut être qu'un des éléments suivants :
structSchema

object (Struct format)

Représentation structurée du schéma.

jsonSchema

string

Représentation JSON du schéma.

Méthodes

create

Crée un objet Schema.

delete

Supprime un Schema.

get

Récupère un Schema.

list

Obtient une liste de Schema.

patch

Met à jour un Schema.