Método: transferConfigs.startManualRuns

Nome completo: projects.transferConfigs.startManualRuns

Inicie as transferências manuais a serem executadas agora com scheduleTime igual ao horário atual. As execuções de transferência podem ser criadas para um intervalo de tempo entre runTime (incluso) e endTime (não incluso) ou para um runTime específico.

Solicitação HTTP

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

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

Parâmetros de caminho

Parâmetros
parent

string

O nome da configuração de transferência no formato: projects/{projectId}/transferConfigs/{configId} ou projects/{projectId}/locations/{locationId}/transferConfigs/{configId}.

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

  • bigquery.transfers.update

Corpo da solicitação

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

Representação JSON

{

  // Union field time can be only one of the following:
  "requestedTimeRange": {
    object (TimeRange)
  },
  "requestedRunTime": string
  // End of list of possible types for union field time.
}
Campos
Campo de união time. A especificação de hora solicitada: pode ser um intervalo de tempo ou um run_time específico. time pode ser apenas de um dos tipos a seguir:
requestedTimeRange

object (TimeRange)

Intervalo de tempo para as execuções de transferência que precisam ser iniciadas.

requestedRunTime

string (Timestamp format)

runTime específico para iniciar uma execução de transferência. requestedRunTime não pode estar no futuro.

Corpo da resposta

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

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.

Faça um teste