Transfiere datos de aplicaciones de SaaS de socios a Google BigQuery de forma programada y administrada.
- Recurso de REST: v1.projects
- Recurso de REST: v1.projects.dataSources
- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.dataSourceDefinitions
- 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
Todos los URI que aparecen a continuación están relacionados con https://bigquerydatatransfer.googleapis.com
Este servicio proporciona el siguiente documento de descubrimiento:
Recurso de REST: v1.projects
Métodos | |
---|---|
isEnabled |
POST /v1/{name=projects/*}:isEnabled Muestra verdadero si la transferencia de datos está habilitada para un proyecto. |
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
Métodos | |
---|---|
enableDataTransferService |
POST /v1/{name=projects/*/locations/*}:enableDataTransferService Habilita el Servicio de transferencia de datos en un proyecto determinado. |
get |
GET /v1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
isDataTransferServiceEnabled |
POST /v1/{name=projects/*/locations/*}:isDataTransferServiceEnabled Muestra verdadero si la transferencia de datos está habilitada para un proyecto. |
list |
GET /v1/{name=projects/*}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1.projects.locations.dataSourceDefinitions
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/dataSourceDefinitions Crea una definición de fuente de datos. |
delete |
DELETE /v1/{name=projects/*/locations/*/dataSourceDefinitions/*} Borra una definición de fuente de datos. El usuario primero debe borrar todas las opciones de configuración de transferencia asociadas con esta definición de fuente de datos (si hay alguna) en TODAS las regiones a fin de poder borrar la definición de la fuente de datos. |
get |
GET /v1/{name=projects/*/locations/*/dataSourceDefinitions/*} Recupera una definición de fuente de datos existente. |
list |
GET /v1/{parent=projects/*/locations/*}/dataSourceDefinitions Enumera las definiciones de la fuente de datos admitidas. |
patch |
PATCH /v1/{dataSourceDefinition.name=projects/*/locations/*/dataSourceDefinitions/*} Actualiza una definición de fuente de datos existente. |
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]. |
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. |
finishRun |
POST /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}:finishRun Notifica al Servicio de transferencia de datos que la fuente de datos terminó de procesar la ejecución. |
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. |
logMessages |
POST /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}:logMessages Mensajes de registro de una ejecución de transferencia. |
patch |
PATCH /v1/{transferRun.name=projects/*/locations/*/transferConfigs/*/runs/*} Actualiza la ejecución de una transferencia. |
startBigQueryJobs |
POST /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}:startBigQueryJobs Notifica al Servicio de transferencia de datos que los datos están listos para cargarse. |
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]. |
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. |