REST Resource: projects.locations.dataStores.schemas

Recurso: Schema

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

Representación JSON
{
  "name": string,
  "fieldConfigs": [
    {
      object (FieldConfig)
    }
  ],

  // 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.
}
Campos
name

string

Inmutable. Es el nombre completo del recurso de esquema, en 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.

fieldConfigs[]

object (FieldConfig)

Solo salida. Configuraciones para los campos del esquema.

Representación del esquema. Se debe proporcionar struct_schema o json_schema. De lo contrario, se arroja un error INVALID_ARGUMENT. A continuación, se incluye una lista de campos mutuamente excluyentes. Se establecerá como máximo uno de los campos en una respuesta:
structSchema

object (Struct format)

Es la representación estructurada del esquema.

jsonSchema

string

Es la representación JSON del esquema.

Fin de los campos mutuamente excluyentes.

Métodos

create

Crea un Schema.

delete

Borra un Schema.

get

Obtienes una Schema.

list

Obtiene una lista de Schemas.

patch

Actualiza un Schema.