Método: projects.locations.transferConfigs.create

Cria uma nova configuração de transferência de dados.

Solicitação HTTP

POST https://bigquerydatatransfer.googleapis.com/v1/{parent=projects/*/locations/*}/transferConfigs

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

O código do projeto do BigQuery em que a configuração de transferência precisa ser criada. Precisa estar no formato projects/{projectId}/locations/{locationId}. A solicitação falhará se o local especificado e o local do conjunto de dados do BigQuery de destino não forem iguais.

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

  • bigquery.transfers.update

Parâmetros de consulta

Parâmetros
authorizationCode

string

Código de autorização OAuth2 opcional para usar com esta configuração de transferência. Será obrigatório caso sejam necessárias novas credenciais, conforme indicado por dataSources.checkValidCreds. Para receber o authorizationCode, faça uma solicitação para https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?clientId=&scope=&redirect_uri=

  • clientId precisa ser o OAuth clientId da API DTS do BigQuery para a fonte de dados fornecida retornada pelo método dataSources.list.
  • data_source_scopes são os escopos retornados pelo método dataSources.list.
  • redirect_uri é um parâmetro opcional. Se não for especificado, o código de autorização será postado na janela de abertura do fluxo de autorização. Caso contrário, será enviado para o URI de redirecionamento. Um valor especial de urn:ietf:wg:oauth:2.0:oob significa que o código de autorização precisa ser retornado na barra de título do navegador, com o texto da página solicitando que o usuário copie o código e cole-o no aplicativo.

Corpo da solicitação

O corpo da solicitação contém uma instância de TransferConfig.

Corpo da resposta

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

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.

Testar