REST Resource: projects.locations.catalogs.databases

Recurso: Database

Banco de dados é o contêiner de tabelas.

Representação JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "expireTime": string,
  "type": enum (Type),

  // Union field options can be only one of the following:
  "hiveOptions": {
    object (HiveDatabaseOptions)
  }
  // End of list of possible types for union field options.
}
Campos
name

string

Apenas saída. O nome do recurso. Formato: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}

createTime

string (Timestamp format)

Apenas saída. A hora de criação do banco de dados.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Apenas saída. O horário da última modificação do banco de dados.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Apenas saída. A hora da exclusão do banco de dados. Definida somente depois que o banco de dados é excluído.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Apenas saída. A hora em que esse banco de dados é considerado expirado. Definida somente depois que o banco de dados é excluído.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

type

enum (Type)

O tipo de banco de dados.

Campo de união options. Opções especificadas para o tipo de banco de dados. options pode ser apenas de um dos tipos a seguir:
hiveOptions

object (HiveDatabaseOptions)

Opções de um banco de dados Hive.

HiveDatabaseOptions

Opções de um banco de dados Hive.

Representação JSON
{
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  }
}
Campos
locationUri

string

URI da pasta do Cloud Storage em que os dados do banco de dados são armazenados, começando com "gs://".

parameters

map (key: string, value: string)

Armazena parâmetros do banco de dados Hive fornecidos pelo usuário.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Tipo

O tipo de banco de dados.

Enums
TYPE_UNSPECIFIED O tipo não está especificado.
HIVE Representa um banco de dados que armazena tabelas compatíveis com as tabelas do metastore Hive.

Métodos

create

Cria um novo banco de dados.

delete

Exclui um banco de dados já existente especificado pelo ID do banco de dados.

get

Encontra o banco de dados especificado pelo nome do recurso.

list

Lista todos os bancos de dados em um catálogo especificado.

patch

Atualiza um banco de dados já existente especificado pelo ID do banco de dados.