Programa consultas o transfiere datos externos de aplicaciones de SaaS a Google BigQuery con regularidad.
- Recurso de REST: v1.projects.dataSources
- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.dataSources
- Recurso de REST: v1.projects.locations.transferConfigs
- Recurso de REST: v1.projects.locations.transferConfigs.runs
- Recurso de REST: v1.projects.locations.transferConfigs.runs.transferLogs
- Recurso de REST: v1.projects.transferConfigs
- Recurso de REST: v1.projects.transferConfigs.runs
- Recurso de REST: v1.projects.transferConfigs.runs.transferLogs
Servicio: bigquerydatatransfer.googleapis.com
Recomendamos que realices una llamada a este servicio con las bibliotecas cliente que proporciona Google. Si tu aplicación necesita realizar una llamada a este servicio con tus propias bibliotecas, debes usar la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://bigquerydatatransfer.googleapis.com
Recurso de REST: v1.projects.dataSources
Métodos | |
---|---|
checkValidCreds |
POST /v1/{name=projects/*/dataSources/*}:checkValidCreds Muestra verdadero si existen credenciales válidas para la fuente de datos determinada y el usuario solicitante. |
get |
GET /v1/{name=projects/*/dataSources/*} Recupera una fuente de datos admitida y muestra su configuración, que se puede usar para la renderización de la IU. |
list |
GET /v1/{parent=projects/*}/dataSources Enumera las fuentes de datos admitidas y muestra sus opciones de configuración, que se pueden usar para la renderización de la IU. |
Recurso de REST: v1.projects.locations
Recurso de REST: v1.projects.locations.dataSources
Métodos | |
---|---|
checkValidCreds |
POST /v1/{name=projects/*/locations/*/dataSources/*}:checkValidCreds Muestra verdadero si existen credenciales válidas para la fuente de datos determinada y el usuario solicitante. |
get |
GET /v1/{name=projects/*/locations/*/dataSources/*} Recupera una fuente de datos admitida y muestra su configuración, que se puede usar para la renderización de la IU. |
list |
GET /v1/{parent=projects/*/locations/*}/dataSources Enumera las fuentes de datos admitidas y muestra sus opciones de configuración, que se pueden usar para la renderización de la IU. |
Recurso de REST: v1.projects.locations.transferConfigs
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/transferConfigs Crea una configuración de transferencia de datos nueva. |
delete |
DELETE /v1/{name=projects/*/locations/*/transferConfigs/*} Borra una configuración de transferencia de datos, incluidas las ejecuciones y los registros de las transferencias asociadas. |
get |
GET /v1/{name=projects/*/locations/*/transferConfigs/*} Muestra información sobre una configuración de transferencia de datos. |
list |
GET /v1/{parent=projects/*/locations/*}/transferConfigs Muestra información sobre todas las transferencias de datos del proyecto. |
patch |
PATCH /v1/{transferConfig.name=projects/*/locations/*/transferConfigs/*} Actualiza una configuración de transferencia de datos. |
scheduleRuns |
POST /v1/{parent=projects/*/locations/*/transferConfigs/*}:scheduleRuns Crea ejecuciones de transferencia para un intervalo de tiempo [start_time, end_time]. |
startManualRuns |
POST /v1/{parent=projects/*/locations/*/transferConfigs/*}:startManualRuns Inicia las ejecuciones de transferencias manuales para que se ejecuten ahora con un valor schedule_time igual a la hora actual. |
Recurso de REST: v1.projects.locations.transferConfigs.runs
Métodos | |
---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*} Borra la ejecución de la transferencia especificada. |
get |
GET /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*} Muestra información sobre la ejecución de la transferencia en particular. |
list |
GET /v1/{parent=projects/*/locations/*/transferConfigs/*}/runs Muestra información sobre trabajos en ejecución y completados. |
Recurso de REST: v1.projects.locations.transferConfigs.runs.transferLogs
Métodos | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*/transferConfigs/*/runs/*}/transferLogs Muestra mensajes de registro orientados al usuario para la ejecución de la transferencia de datos. |
Recurso de REST: v1.projects.transferConfigs
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*}/transferConfigs Crea una configuración de transferencia de datos nueva. |
delete |
DELETE /v1/{name=projects/*/transferConfigs/*} Borra una configuración de transferencia de datos, incluidas las ejecuciones y los registros de las transferencias asociadas. |
get |
GET /v1/{name=projects/*/transferConfigs/*} Muestra información sobre una configuración de transferencia de datos. |
list |
GET /v1/{parent=projects/*}/transferConfigs Muestra información sobre todas las transferencias de datos del proyecto. |
patch |
PATCH /v1/{transferConfig.name=projects/*/transferConfigs/*} Actualiza una configuración de transferencia de datos. |
scheduleRuns |
POST /v1/{parent=projects/*/transferConfigs/*}:scheduleRuns Crea ejecuciones de transferencia para un intervalo de tiempo [start_time, end_time]. |
startManualRuns |
POST /v1/{parent=projects/*/transferConfigs/*}:startManualRuns Inicia las ejecuciones de transferencias manuales para que se ejecuten ahora con un valor schedule_time igual a la hora actual. |
Recurso de REST: v1.projects.transferConfigs.runs
Métodos | |
---|---|
delete |
DELETE /v1/{name=projects/*/transferConfigs/*/runs/*} Borra la ejecución de la transferencia especificada. |
get |
GET /v1/{name=projects/*/transferConfigs/*/runs/*} Muestra información sobre la ejecución de la transferencia en particular. |
list |
GET /v1/{parent=projects/*/transferConfigs/*}/runs Muestra información sobre trabajos en ejecución y completados. |
Recurso de REST: v1.projects.transferConfigs.runs.transferLogs
Métodos | |
---|---|
list |
GET /v1/{parent=projects/*/transferConfigs/*/runs/*}/transferLogs Muestra mensajes de registro orientados al usuario para la ejecución de la transferencia de datos. |