Method: projects.locations.services.exportMetadata

Esporta i metadati da un servizio.

Richiesta HTTP

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

Parametri del percorso

Parametri
service

string

Obbligatorio. Il nome della risorsa relativa del servizio Metastore per eseguire l'esportazione, nel seguente formato:

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

L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata service:

  • metastore.services.export

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione 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.
}
Campi
requestId

string

Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta.

Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati.

L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato.

databaseDumpType

enum (Type)

Facoltativo. Il tipo di dump del database. Se non specificato, il valore predefinito è MYSQL.

Campo unione destination. Obbligatorio. Destinazione in cui vengono esportati i metadati. destination può essere solo uno dei seguenti:
destinationGcsFolder

string

Un URI Cloud Storage di una cartella, nel formato gs://<bucket_name>/<path_inside_bucket>. Sotto questa cartella verrà creata una sottocartella <export_folder> contenente i file esportati.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.