REST Resource: projects.locations.dataStores.schemas

Recurso: esquema

Define a estrutura e o layout de um tipo de dados de documento.

Representação 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.
}
Campos
name

string

Imutável. O nome completo do recurso do esquema, no formato projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/schemas/{schema}.

Esse campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres.

Representação do esquema. Um de struct_schema ou json_schema precisa ser fornecido. Caso contrário, um erro INVALID_ARGUMENT será gerado. A seguir, confira uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta:
structSchema

object (Struct format)

A representação estruturada do esquema.

jsonSchema

string

A representação JSON do esquema.

Fim dos campos mutuamente exclusivos.

Métodos

create

Cria um Schema.

delete

Exclui um Schema.

get

Recebe um Schema.

list

Recebe uma lista de Schemas.

patch

Atualiza um Schema.