BigQuery Data Transfer API

スケジュールに基づく管理された方法でパートナー SaaS アプリケーションから Google BigQuery にデータを転送します。

サービス: 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
データ転送実行に関するユーザー向けのログメッセージを返します。