REST Resource: projects.locations.services.metadataImports

Ressource: MetadataImport

Ressource Metastore qui importe des métadonnées.

Représentation 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.
}
Champs
name

string

Immuable. Nom de ressource relatif de l'importation de métadonnées, au format suivant:

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

description

string

Description de l'importation des métadonnées.

createTime

string (Timestamp format)

Uniquement en sortie. Heure de début de l'importation des métadonnées.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour de l'importation des métadonnées.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle l'importation des métadonnées a pris fin.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Uniquement en sortie. État actuel de l'importation des métadonnées.

Champ d'union metadata. Les métadonnées à importer. metadata ne peut être qu'un des éléments suivants :
databaseDump

object (DatabaseDump)

Immuable. Un vidage de base de données à partir de la base de données d'un métastore préexistant.

DatabaseDump

Spécification de l'emplacement et des métadonnées d'un vidage de base de données à partir d'un système de gestion de base de données relationnelle.

Représentation JSON
{
  "databaseType": enum (DatabaseType),
  "gcsUri": string,
  "sourceDatabase": string,
  "type": enum (Type)
}
Champs
databaseType
(deprecated)

enum (DatabaseType)

Type de la base de données.

gcsUri

string

URI d'un objet ou d'un dossier Cloud Storage qui spécifie la source à partir de laquelle importer les métadonnées. Il doit commencer par gs://.

sourceDatabase
(deprecated)

string

Nom de la base de données source.

type

enum (Type)

Facultatif. Type du vidage de base de données. Si cette valeur n'est pas spécifiée, elle prend la valeur par défaut de MYSQL.

DatabaseType

Type de la base de données.

Enums
DATABASE_TYPE_UNSPECIFIED Le type de la base de données source est inconnu.
MYSQL Le type de la base de données source est MySQL.

État

État actuel de l'importation des métadonnées.

Enums
STATE_UNSPECIFIED L'état de l'importation des métadonnées est inconnu.
RUNNING L'importation des métadonnées est en cours.
SUCCEEDED L'importation des métadonnées a bien été effectuée.
UPDATING L'importation des métadonnées est en cours de mise à jour.
FAILED L'importation des métadonnées a échoué, et les modifications des métadonnées ont été annulées.

Méthodes

create

Crée une importation de métadonnées dans un projet et un emplacement donnés.

get

Récupère les informations d'une seule importation.

list

Répertorie les importations dans un service.

patch

Met à jour une seule importation.