Method: transferConfigs.startManualRuns

Full name: projects.locations.transferConfigs.startManualRuns

Start manual transfer runs to be executed now with scheduleTime equal to current time. The transfer runs can be created for a time range where the runTime is between startTime (inclusive) and endTime (exclusive), or for a specific runTime.

HTTP request

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

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Transfer configuration name in the form: projects/{projectId}/transferConfigs/{configId} or projects/{projectId}/locations/{locationId}/transferConfigs/{configId}.

Authorization requires the following IAM permission on the specified resource parent:

  • bigquery.transfers.update

Request body

The request body contains data with the following structure:

JSON representation
{

  // 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.
}
Fields
Union field time. The requested time specification - this can be a time range or a specific run_time. time can be only one of the following:
requestedTimeRange

object (TimeRange)

Time range for the transfer runs that should be started.

requestedRunTime

string (Timestamp format)

Specific runTime for a transfer run to be started. The requestedRunTime must not be in the future.

Response body

If successful, the response body contains an instance of StartManualTransferRunsResponse.

Authorization Scopes

Requires the following OAuth scope:

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

For more information, see the Authentication Overview.

Try it!