REST Resource: projects.locations.collections.dataStores.schemas

Recurso: Schema

Define la estructura y el diseño de un tipo de datos de documentos.

Representación JSON
{
  "name": string,

  // Union field schema can be only one of the following:
  "structSchema": {
    object
  },
  "jsonSchema": string
  // End of list of possible types for union field schema.
}
Campos
name

string

Inmutable. Es el nombre completo del recurso del esquema, con el formato projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/schemas/{schema}.

Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 1,024 caracteres.

Campo de unión schema. Es la representación del esquema. Se debe proporcionar struct_schema o json_schema. De lo contrario, se arrojará un error INVALID_ARGUMENT. schema puede ser solo una de las siguientes opciones:
structSchema

object (Struct format)

Es la representación estructurada del esquema.

jsonSchema

string

Es la representación JSON del esquema.

Métodos

create

Crea un Schema.

delete

Borra un Schema.

get

Obtienes una Schema.

list

Obtiene una lista de Schemas.

patch

Actualiza un Schema.