Método: projects.locations.transferConfigs.scheduleRuns

Crea ejecuciones de transferencia para un intervalo de tiempo [startTime, endTime]. Se crea una ejecución de transferencia en el intervalo para cada fecha o nivel de detalle que sea compatible con la fuente de datos. Ten en cuenta que las ejecuciones se crean por hora UTC en el intervalo de tiempo.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
parent

string

Es el nombre de la configuración de transferencia con el formato projects/{projectId}/transferConfigs/{configId}.

La autorización requiere el siguiente permiso de Google IAM en el recurso especificado parent:

  • bigquery.transfers.update

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON

{
  "labels": {
    string: string,
    ...
  },
  "startTime": string,
  "endTime": string
}
Campos
labels

map (key: string, value: string)

Son etiquetas de usuario que se deben agregar a las ejecuciones programadas.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

startTime

string (Timestamp format)

Es la hora de inicio del rango de ejecuciones de transferencia. Por ejemplo, "2017-05-25T00:00:00+00:00".

Es una marca de tiempo en formato RFC3339 UTC “Zulú”, con precisión de nanosegundos. Ejemplo: "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Es la hora de finalización del rango de ejecuciones de transferencia. Por ejemplo, "2017-05-30T00:00:00+00:00".

Es una marca de tiempo en formato RFC3339 UTC “Zulú”, con precisión de nanosegundos. Ejemplo: "2014-10-02T15:01:23.045123456Z".

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de ScheduleTransferRunsResponse.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

Pruébalo