Method: projects.locations.services.exportMetadata

Exporte les métadonnées d'un service.

Requête HTTP

POST https://metastore.googleapis.com/v1/{service}:exportMetadata

Paramètres de chemin

Paramètres
service

string

Obligatoire. Nom de ressource relatif du service Metastore à exécuter pour l'exportation, au format suivant:

projects/{projectId}/locations/{locationId}/services/{serviceId}.

L'autorisation IAM suivante est requise pour la ressource service indiquée :

  • metastore.services.export

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requestId": string,
  "databaseDumpType": enum (Type),

  // Union field destination can be only one of the following:
  "destinationGcsFolder": string
  // End of list of possible types for union field destination.
}
Champs
requestId

string

Facultatif. ID de requête. Spécifiez un ID de requête unique pour que le serveur ignore la requête si elle est terminée. Le serveur ignore les requêtes ultérieures qui fournissent un ID de requête en double pendant au moins 60 minutes après la première requête.

Par exemple, si une requête initiale expire, suivie d'une autre requête avec le même ID de requête, le serveur ignore la deuxième requête pour éviter la création d'engagements en double.

L'ID de requête doit être un UUID valide. Un UUID nul (00000000-0000-0000-0000-000000000000) n'est pas accepté.

databaseDumpType

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.

Champ d'union destination. Obligatoire. Destination vers laquelle les métadonnées sont exportées. destination ne peut être qu'un des éléments suivants :
destinationGcsFolder

string

URI Cloud Storage d'un dossier, au format gs://<bucket_name>/<path_inside_bucket>. Un sous-dossier <export_folder> contenant les fichiers exportés sera créé en dessous.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Operation.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour en savoir plus, consultez la page Présentation de l'authentification.