REST Resource: projects.locations.services.metadataImports

Recurso: MetadataImport

Un recurso de metastore que importa metadatos.

Representación 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

Inmutable. El nombre de recurso relativo de la importación de metadatos, con el siguiente formato:

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

description

string

Es la descripción de la importación de metadatos.

createTime

string (Timestamp format)

Solo salida. Es la hora en que se inició la importación de metadatos.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. Es la hora en la que se actualizó la importación de metadatos por última vez.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Solo salida. Es la hora en que finalizó la importación de metadatos.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Solo salida. Es el estado actual de la importación de metadatos.

Campo de unión metadata. Los metadatos que se importarán metadata puede ser solo uno de los siguientes:
databaseDump

object (DatabaseDump)

Inmutable. Un volcado de base de datos de la base de datos de un metastore preexistente

DatabaseDump

Es una especificación de la ubicación y los metadatos de un volcado de base de datos de un sistema de administración de bases de datos relacionales.

Representación JSON
{
  "databaseType": enum (DatabaseType),
  "gcsUri": string,
  "sourceDatabase": string,
  "type": enum (Type)
}
Campos
databaseType
(deprecated)

enum (DatabaseType)

Es el tipo de base de datos.

gcsUri

string

Es un URI de objeto o carpeta de Cloud Storage que especifica la fuente desde la que se importarán los metadatos. Debe comenzar con gs://.

sourceDatabase
(deprecated)

string

Es el nombre de la base de datos de origen.

type

enum (Type)

Opcional. Es el tipo de volcado de la base de datos. Si no se especifica, se establece de forma predeterminada como MYSQL.

DatabaseType

Es el tipo de base de datos.

Enums
DATABASE_TYPE_UNSPECIFIED Se desconoce el tipo de la base de datos de origen.
MYSQL El tipo de la base de datos de origen es MySQL.

Estado

Es el estado actual de la importación de metadatos.

Enums
STATE_UNSPECIFIED Se desconoce el estado de la importación de metadatos.
RUNNING La importación de metadatos está en ejecución.
SUCCEEDED La importación de metadatos se completó correctamente.
UPDATING Se está actualizando la importación de metadatos.
FAILED No se pudo realizar la importación de metadatos y se revirtieron los cambios que se intentaron realizar.

Métodos

create

Crea una MetadataImport nueva en un proyecto y una ubicación determinados.

get

Obtiene los detalles de una sola importación.

list

Muestra una lista de las importaciones de un servicio.

patch

Actualiza una sola importación.