REST Resource: projects.locations.services.metadataImports

Recurso: MetadataImport

Um recurso de metastore que importa metadados.

Representação JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "endTime": string,
  "state": enum (State),

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

string

Imutável. O nome do recurso relativo da importação de metadados, no formato:

projects/{projectNumber}/locations/{locationId}/services/{serviceId}/metadataImports/{metadataImportId}

description

string

A descrição da importação de metadados.

createTime

string (Timestamp format)

Apenas saída. Hora em que a importação de metadados foi iniciada.

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. Hora em que a importação de metadados foi atualizada pela última vez.

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".

endTime

string (Timestamp format)

Apenas saída. A hora em que a importação de metadados foi concluída.

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".

state

enum (State)

Apenas saída. O estado atual da importação de metadados.

Campo de união metadata. Os metadados a serem importados. metadata pode ser apenas de um dos tipos a seguir:
databaseDump

object (DatabaseDump)

Imutável. Um despejo de banco de dados de um metastore pré-existente.

DatabaseDump

Uma especificação do local e dos metadados de um despejo de banco de dados de um sistema de gerenciamento de banco de dados relacional.

Representação JSON
{
  "databaseType": enum (DatabaseType),
  "gcsUri": string,
  "sourceDatabase": string,
  "type": enum (Type)
}
Campos
databaseType
(deprecated)

enum (DatabaseType)

O tipo do banco de dados.

gcsUri

string

Um URI de objeto ou pasta do Cloud Storage que especifica a origem de importação de metadados. O nome precisa começar com gs://.

sourceDatabase
(deprecated)

string

O nome do banco de dados de origem.

type

enum (Type)

Opcional. O tipo de despejo do banco de dados. Se não for especificado, MYSQL assumirá como padrão.

DatabaseType

O tipo do banco de dados.

Enums
DATABASE_TYPE_UNSPECIFIED O tipo do banco de dados de origem é desconhecido.
MYSQL O tipo do banco de dados de origem é MySQL.

Estado

O estado atual da importação de metadados.

Enums
STATE_UNSPECIFIED O estado da importação de metadados é desconhecido.
RUNNING A importação de metadados está em execução.
SUCCEEDED A importação de metadados foi concluída.
UPDATING A importação de metadados está sendo atualizada.
FAILED A importação de metadados falhou, e as tentativas de mudanças nos metadados foram revertidas.

Métodos

create

Cria uma nova MetadataImport em um determinado projeto e local.

get

Recebe detalhes de uma única importação.

list

Lista as importações em um serviço.

patch

Atualiza uma única importação.