- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Faça um teste
Cria uma definição de fonte de dados. Se você chamar este método, suas credenciais serão usadas automaticamente para criar os seguintes recursos do Google Cloud no SEU projeto. 1. Cliente OAuth 2. Tópicos e assinaturas do Pub/Sub em cada supportedLocationIds, por exemplo, projects/{projectId}/{topics|subscriptions}/bigquerydatatransfer.{dataSourceId}.{locationId}.run. O campo dataSource.client_id deve permanecer vazio na solicitação de entrada, já que a API cria um novo cliente OAuth em nome do usuário. Por outro lado, geralmente é necessário definir o campo dataSource.scopes quando há escopos OAuth que precisam ser concedidos por usuários finais.
Solicitação HTTP
POST https://bigquerydatatransfer.googleapis.com/v1/{parent=projects/*/locations/*}/dataSourceDefinitions
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
O ID do projeto do BigQuery a que a definição da fonte de dados está associada. Precisa estar no formato: A autorização requer a seguinte permissão do Google IAM no recurso especificado
|
Corpo da solicitação
O corpo da solicitação contém uma instância de DataSourceDefinition
.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta incluirá uma instância de DataSourceDefinition
.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte a Visão geral da autenticação.