Method: projects.locations.services.exportMetadata

Exporta metadados de um serviço.

Solicitação HTTP

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

Parâmetros de caminho

Parâmetros
service

string

Obrigatório. O nome do recurso relativo do serviço do metastore para executar a exportação, no seguinte formato:

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

A autorização requer a seguinte permissão do IAM no recurso especificado service:

  • metastore.services.export

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação 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.
}
Campos
requestId

string

Opcional. Um ID de solicitação. Especifique um ID de solicitação exclusivo para permitir que o servidor ignore a solicitação se ela for concluída. O servidor vai ignorar as solicitações subsequentes que fornecem um ID de solicitação duplicado por pelo menos 60 minutos após a primeira solicitação.

Por exemplo, se uma solicitação inicial expirar, seguida por outra com o mesmo ID, o servidor vai ignorar a segunda solicitação para evitar a criação de compromissos duplicados.

O ID da solicitação precisa ser um UUID válido. Não é possível usar um UUID zero (00000000-0000-0000-0000-000000000000).

databaseDumpType

enum (Type)

Opcional. O tipo de despejo do banco de dados. Se não for especificado, MYSQL assumirá como padrão.

Campo de união destination. Obrigatório. Destino para onde os metadados são exportados. destination pode ser apenas de um dos tipos a seguir:
destinationGcsFolder

string

Um URI do Cloud Storage de uma pasta, no formato gs://<bucket_name>/<path_inside_bucket>. Uma subpasta <export_folder> contendo arquivos exportados será criada abaixo dela.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para saber mais, consulte a Visão geral da autenticação.