Full name: projects.locations.transferConfigs.startManualRuns
Manually initiates transfer runs. You can schedule these runs in two ways:
- For a specific point in time using the 'requestedRunTime' parameter.
- For a period between 'startTime' (inclusive) and 'endTime' (exclusive).
If scheduling a single run, it is set to execute immediately (scheduleTime equals the current time). When scheduling multiple runs within a time range, the first run starts now, and subsequent runs are delayed by 15 seconds each.
HTTP request
POST https://bigquerydatatransfer.googleapis.com/v1/{parent=projects/*/locations/*/transferConfigs/*}:startManualRuns
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
parent |
Required. Transfer configuration name. If you are using the regionless method, the location must be
If you are using the regionalized method, the name should be in the following form:
Authorization requires the following IAM permission on the specified resource
|
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{ // Union field |
| 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 |
A time_range start and end timestamp for historical data files or reports that are scheduled to be transferred by the scheduled transfer run. requestedTimeRange must be a past time and cannot include future time values. |
requestedRunTime |
A runTime timestamp for historical data files or reports that are scheduled to be transferred by the scheduled transfer run. requestedRunTime must be a past time and cannot include future time values. |
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.