DataSource
import type { DataSource } from "https://googleapis.deno.dev/v1/bigquerydatatransfer:v1.ts";
Defines the properties and custom parameters for a data source.
§Properties
Indicates the type of authorization.
Specifies whether the data source supports automatic data refresh for the past few days, and how it's supported. For some data sources, data might not be complete until a few days later, so it's useful to refresh data automatically.
Default data refresh window on days. Only meaningful when
data_refresh_type
= SLIDING_WINDOW
.
Default data transfer schedule. Examples of valid schedules include:
1st,3rd monday of month 15:30
, every wed,fri of jan,jun 13:15
, and
first sunday of quarter 00:00
.
Disables backfilling and manual run scheduling for the data source.
Data source parameters.
Api auth scopes for which refresh token needs to be obtained. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
Specifies whether the data source supports a user defined schedule, or
operates on the default schedule. When set to true
, user can override
default schedule.