리소스: DataSource
데이터 소스 메타데이터를 나타냅니다. 메타데이터로 충분히 UI를 렌더링하고 적절한 OAuth 토큰을 요청할 수 있습니다.
JSON 표현 | |
---|---|
{ "name": string, "dataSourceId": string, "displayName": string, "description": string, "clientId": string, "scopes": [ string ], "transferType": enum ( |
필드 | |
---|---|
name |
출력 전용입니다. 데이터 소스 리소스 이름입니다. |
dataSourceId |
데이터 소스 ID입니다. |
displayName |
사용자 친화적인 데이터 소스 이름입니다. |
description |
사용자 친화적인 데이터 소스 설명 문자열입니다. |
clientId |
갱신 토큰을 받는 데 사용되는 데이터 소스 클라이언트 ID입니다. |
scopes[] |
갱신 토큰을 받아야 하는 API 인증 범위입니다. 이 범위는 데이터 소스에서 데이터를 준비하여 BigQuery에 수집하는 데 필요한 범위입니다(예: https://www.googleapis.com/auth/bigquery). |
transferType |
지원 중단되었습니다. 이 필드는 아무 영향도 미치지 않습니다. |
supportsMultipleTransfers |
지원 중단되었습니다. 이 필드는 아무 영향도 미치지 않습니다. |
updateDeadlineSeconds |
데이터 전송 서비스가 전송을 실패하기 전에 데이터 소스에서 업데이트를 기다리는 시간(초)입니다. |
defaultSchedule |
기본 데이터 전송 일정입니다. 유효한 일정의 예로는 |
supportsCustomSchedule |
데이터 소스가 사용자 정의 일정을 지원하는지 아니면 기본 일정에 따라 작동하는지를 지정합니다. |
parameters[] |
데이터 소스 매개변수입니다. |
helpUrl |
이 데이터 소스와 관련한 도움말 문서의 URL입니다. |
authorizationType |
승인 유형을 나타냅니다. |
dataRefreshType |
데이터 소스가 지난 며칠에 대하여 자동 데이터 새로고침을 지원하는지 여부와 새로고침을 지원하는 방법을 지정합니다. 일부 데이터 소스의 경우, 며칠이 지나야만 데이터가 완전해지므로 데이터 자동 새로고침을 사용하는 것이 유용합니다. |
defaultDataRefreshWindowDays |
기본 데이터 새로고침 기간(일)입니다. |
manualRunsDisabled |
데이터 소스의 백필 및 수동 실행 예약을 사용 중지합니다. |
minimumScheduleInterval |
스케줄러가 실행을 예약할 최소 간격입니다. 초 단위 기간으로, 소수점 아래 9자리까지 지정 가능하며 ' |
메서드 |
|
---|---|
|
지정된 데이터 소스와 요청 사용자에 대한 유효한 사용자 인증 정보가 있는 경우, true를 반환합니다. |
|
지원되는 데이터 소스를 가져오고 UI 렌더링에 사용할 수 있는 설정을 반환합니다. |
|
지원되는 데이터 소스를 나열하고 UI 렌더링에 사용할 수 있는 설정을 반환합니다. |