REST Resource: projects.locations.services.metadataImports

Ressource: MetadataImport

Eine Metastore-Ressource, die Metadaten importiert.

JSON-Darstellung
{
  "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.
}
Felder
name

string

Nicht veränderbar. Der relative Ressourcenname des Metadatenimports im folgenden Format:

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

description

string

Die Beschreibung des Metadatenimports.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Metadatenimport gestartet wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Metadatenimport zuletzt aktualisiert wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Metadatenimport abgeschlossen wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Nur Ausgabe. Der aktuelle Status des Metadatenimports.

Union-Feld metadata. Die zu importierenden Metadaten. Für metadata ist nur einer der folgenden Werte zulässig:
databaseDump

object (DatabaseDump)

Nicht veränderbar. Ein Datenbankdump aus der Datenbank eines vorhandenen Metastores.

DatabaseDump

Eine Angabe des Speicherorts und der Metadaten eines Datenbankdumps aus einem relationalen Datenbankverwaltungssystem.

JSON-Darstellung
{
  "databaseType": enum (DatabaseType),
  "gcsUri": string,
  "sourceDatabase": string,
  "type": enum (Type)
}
Felder
databaseType
(deprecated)

enum (DatabaseType)

Der Typ der Datenbank.

gcsUri

string

Ein Cloud Storage-Objekt- oder Ordner-URI, der die Quelle angibt, aus der Metadaten importiert werden sollen. Er muss mit gs:// beginnen.

sourceDatabase
(deprecated)

string

Der Name der Quelldatenbank.

type

enum (Type)

Optional. Der Typ des Datenbankdumps. Wenn nicht angegeben, lautet die Standardeinstellung MYSQL.

DatabaseType

Der Typ der Datenbank.

Enums
DATABASE_TYPE_UNSPECIFIED Der Typ der Quelldatenbank ist unbekannt.
MYSQL Die Quelldatenbank ist MySQL.

Bundesland

Der aktuelle Status des Metadatenimports.

Enums
STATE_UNSPECIFIED Der Status des Metadatenimports ist unbekannt.
RUNNING Der Metadatenimport wird ausgeführt.
SUCCEEDED Der Metadatenimport wurde erfolgreich abgeschlossen.
UPDATING Der Metadatenimport wird aktualisiert.
FAILED Der Metadatenimport ist fehlgeschlagen und die versuchten Metadatenänderungen wurden rückgängig gemacht.

Methoden

create

Erstellt einen neuen MetadataImport in einem bestimmten Projekt und an einem bestimmten Ort.

get

Ruft Details zu einem einzelnen Import ab.

list

Listet Importe in einem Dienst auf.

patch

Aktualisiert einen einzelnen Import.