スケジュールに基づく管理された方法でパートナー SaaS アプリケーションから Google BigQuery にデータを転送します。
- REST リソース: v1.projects
- REST リソース: v1.projects.dataSources
- REST リソース: v1.projects.locations
- REST リソース: v1.projects.locations.dataSourceDefinitions
- 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
以下の URI はすべて、https://bigquerydatatransfer.googleapis.com
に対する相対 URI です。
このサービスには、次の検索ドキュメントが用意されています。
REST リソース: v1.projects
メソッド | |
---|---|
isEnabled |
POST /v1/{name=projects/*}:isEnabled プロジェクトのデータ転送が有効な場合、true を返します。 |
REST リソース: v1.projects.dataSources
メソッド | |
---|---|
checkValidCreds |
POST /v1/{name=projects/*/dataSources/*}:checkValidCreds 指定されたデータソースとリクエストしているユーザーに有効な認証情報が存在する場合、true を返します。 |
get |
GET /v1/{name=projects/*/dataSources/*} サポートされるデータソースを取得し、その設定を返します。この設定は UI のレンダリングに使用できます。 |
list |
GET /v1/{parent=projects/*}/dataSources サポートされるデータソースのリストを作成し、その設定を返します。この設定は UI のレンダリングに使用できます。 |
REST リソース: v1.projects.locations
メソッド | |
---|---|
enableDataTransferService |
POST /v1/{name=projects/*/locations/*}:enableDataTransferService 特定のプロジェクトの Data Transfer Service を有効にします。 |
get |
GET /v1/{name=projects/*/locations/*} ロケーションに関する情報を取得します。 |
isDataTransferServiceEnabled |
POST /v1/{name=projects/*/locations/*}:isDataTransferServiceEnabled プロジェクトのデータ転送が有効な場合、true を返します。 |
list |
GET /v1/{name=projects/*}/locations このサービスでサポートされているロケーションに関する情報をリストします。 |
REST リソース: v1.projects.locations.dataSourceDefinitions
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/dataSourceDefinitions データソース定義を作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/dataSourceDefinitions/*} データソース定義を削除します。データソース定義の削除は、このデータソース定義に関連付けられたすべての転送構成(存在する場合)を、すべてのリージョンでユーザーが削除してから行う必要があります。 |
get |
GET /v1/{name=projects/*/locations/*/dataSourceDefinitions/*} 既存のデータソース定義を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*}/dataSourceDefinitions サポートされているデータソース定義を一覧表示します。 |
patch |
PATCH /v1/{dataSourceDefinition.name=projects/*/locations/*/dataSourceDefinitions/*} 既存のデータソース定義を更新します。 |
REST リソース: v1.projects.locations.dataSources
メソッド | |
---|---|
checkValidCreds |
POST /v1/{name=projects/*/locations/*/dataSources/*}:checkValidCreds 指定されたデータソースとリクエストしているユーザーに有効な認証情報が存在する場合、true を返します。 |
get |
GET /v1/{name=projects/*/locations/*/dataSources/*} サポートされるデータソースを取得し、その設定を返します。この設定は UI のレンダリングに使用できます。 |
list |
GET /v1/{parent=projects/*/locations/*}/dataSources サポートされるデータソースのリストを作成し、その設定を返します。この設定は UI のレンダリングに使用できます。 |
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] の転送実行を作成します。 |
REST リソース: v1.projects.locations.transferConfigs.runs
メソッド | |
---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*} 指定した転送実行を削除します。 |
finishRun |
POST /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}:finishRun データソースが実行の処理を完了したことを Data Transfer Service に通知します。 |
get |
GET /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*} 実行された特定の転送に関する情報を返します。 |
list |
GET /v1/{parent=projects/*/locations/*/transferConfigs/*}/runs 実行中のジョブと完了したジョブの情報を返します。 |
logMessages |
POST /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}:logMessages 転送実行に関するメッセージをログに記録します。 |
patch |
PATCH /v1/{transferRun.name=projects/*/locations/*/transferConfigs/*/runs/*} 転送実行を更新します。 |
startBigQueryJobs |
POST /v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}:startBigQueryJobs データを読み込む準備が完了したことを Data Transfer Service に通知します。 |
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] の転送実行を作成します。 |
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 データ転送実行に関するユーザー向けのログメッセージを返します。 |