定期安排查询或者将外部数据从 SaaS 应用转移到 Google BigQuery。
- REST 资源:v1.projects.dataSources
- REST 资源:v1.projects.locations
- REST 资源:v1.projects.locations.dataSources
- REST 资源:v1.projects.locations.transferConfigs
- REST 资源:v1.projects.locations.transferConfigs.runs
- REST 资源:v1.projects.locations.transferConfigs.runs.transferLogs
- REST 资源:v1.projects.transferConfigs
- REST 资源:v1.projects.transferConfigs.runs
- REST 资源:v1.projects.transferConfigs.runs.transferLogs
服务:bigquerydatatransfer.googleapis.com
我们建议您使用 Google 提供的客户端库来调用此服务。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。
发现文档
发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:
服务端点
服务端点是指定 API 服务的网络地址的基本网址。一个服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:
https://bigquerydatatransfer.googleapis.com
REST 资源:v1.projects.dataSources
方法 | |
---|---|
checkValidCreds |
POST /v1/{name=projects/*/dataSources/*}:checkValidCreds 如果指定数据源和发出请求的用户拥有有效凭据,则返回 true。 |
get |
GET /v1/{name=projects/*/dataSources/*} 检索受支持的数据源并返回其设置,这些设置可用于界面呈现。 |
list |
GET /v1/{parent=projects/*}/dataSources 列出受支持的数据源并返回其设置,该设置可用于呈现界面。 |
REST 资源:v1.projects.locations
方法 | |
---|---|
get |
GET /v1/{name=projects/*/locations/*} 获取位置相关信息。 |
list |
GET /v1/{name=projects/*}/locations 列出有关此服务所支持位置的信息。 |
REST 资源:v1.projects.locations.dataSources
方法 | |
---|---|
checkValidCreds |
POST /v1/{name=projects/*/locations/*/dataSources/*}:checkValidCreds 如果指定数据源和发出请求的用户拥有有效凭据,则返回 true。 |
get |
GET /v1/{name=projects/*/locations/*/dataSources/*} 检索受支持的数据源并返回其设置,这些设置可用于界面呈现。 |
list |
GET /v1/{parent=projects/*/locations/*}/dataSources 列出受支持的数据源并返回其设置,该设置可用于呈现界面。 |
REST 资源:v1.projects.locations.transferConfigs
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/transferConfigs 创建新的数据转移作业配置。 |
delete |
DELETE /v1/{name=projects/*/locations/*/transferConfigs/*} 删除数据转移作业配置,包括任何关联的转移作业运行和日志。 |
get |
GET /v1/{name=projects/*/locations/*/transferConfigs/*} 返回有关数据转移作业配置的信息。 |
list |
GET /v1/{parent=projects/*/locations/*}/transferConfigs 返回有关项目中所有数据转移作业的信息。 |
patch |
PATCH /v1/{transferConfig.name=projects/*/locations/*/transferConfigs/*} 更新数据转移作业配置。 |
scheduleRuns |
POST /v1/{parent=projects/*/locations/*/transferConfigs/*}:scheduleRuns 为某个时间范围 [start_time, end_time] 创建转移作业运行。 |
startManualRuns |
POST /v1/{parent=projects/*/locations/*/transferConfigs/*}:startManualRuns 现在开始手动执行转移作业运行,其 schedule_time 等于当前时间。 |
REST 资源:v1.projects.locations.transferConfigs.runs
方法 | |
---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*} 删除指定的转移作业运行。 |
get |
GET /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*} 返回特定转移作业运行的相关信息。 |
list |
GET /v1/{parent=projects/*/locations/*/transferConfigs/*}/runs 返回有关正在运行和已完成的作业的信息。 |
REST 资源:v1.projects.locations.transferConfigs.runs.transferLogs
方法 | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*/transferConfigs/*/runs/*}/transferLogs 返回向用户显示的数据转移作业运行日志消息。 |
REST 资源:v1.projects.transferConfigs
方法 | |
---|---|
create |
POST /v1/{parent=projects/*}/transferConfigs 创建新的数据转移作业配置。 |
delete |
DELETE /v1/{name=projects/*/transferConfigs/*} 删除数据转移作业配置,包括任何关联的转移作业运行和日志。 |
get |
GET /v1/{name=projects/*/transferConfigs/*} 返回有关数据转移作业配置的信息。 |
list |
GET /v1/{parent=projects/*}/transferConfigs 返回有关项目中所有数据转移作业的信息。 |
patch |
PATCH /v1/{transferConfig.name=projects/*/transferConfigs/*} 更新数据转移作业配置。 |
scheduleRuns |
POST /v1/{parent=projects/*/transferConfigs/*}:scheduleRuns 为某个时间范围 [start_time, end_time] 创建转移作业运行。 |
startManualRuns |
POST /v1/{parent=projects/*/transferConfigs/*}:startManualRuns 现在开始手动执行转移作业运行,其 schedule_time 等于当前时间。 |
REST 资源:v1.projects.transferConfigs.runs
方法 | |
---|---|
delete |
DELETE /v1/{name=projects/*/transferConfigs/*/runs/*} 删除指定的转移作业运行。 |
get |
GET /v1/{name=projects/*/transferConfigs/*/runs/*} 返回特定转移作业运行的相关信息。 |
list |
GET /v1/{parent=projects/*/transferConfigs/*}/runs 返回有关正在运行和已完成的作业的信息。 |
REST 资源:v1.projects.transferConfigs.runs.transferLogs
方法 | |
---|---|
list |
GET /v1/{parent=projects/*/transferConfigs/*/runs/*}/transferLogs 返回向用户显示的数据转移作业运行日志消息。 |