파트너 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
을 기준으로 합니다.
이 서비스는 다음 검색 문서를 제공합니다.
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 데이터 전송 실행에 대한 사용자용 로그 메시지를 반환합니다. |