Recurso: DataSource
Representa los metadatos de la fuente de datos. Los metadatos son suficientes para renderizar la IU y solicitar tokens de OAuth adecuados.
Representación JSON | |
---|---|
{ "name": string, "dataSourceId": string, "displayName": string, "description": string, "clientId": string, "scopes": [ string ], "transferType": enum( |
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso de la fuente de datos. |
dataSourceId |
Es el ID de la fuente de datos. |
displayName |
Es el nombre de la fuente de datos fácil de usar. |
description |
Es la string de descripción de fuente de datos fácil de usar. |
clientId |
Es el ID de cliente de la fuente de datos que se debe usar para recibir un token de actualización. |
scopes[] |
Son los permisos de autenticación de la API para los que se debe obtener un token de actualización. Estos son los permisos que necesita una fuente de datos para preparar datos y transferirlos a BigQuery, p. ej., https://www.googleapis.com/auth/bigquery |
transferType |
Obsoleto. Este campo no tiene efecto. |
supportsMultipleTransfers |
Obsoleto. Este campo no tiene efecto. |
updateDeadlineSeconds |
Es la cantidad de segundos en que se espera una actualización de la fuente de datos antes de que el Servicio de transferencia de datos marque la transferencia como FALLIDA. |
defaultSchedule |
Es la programación predeterminada de transferencia de datos. Algunos ejemplos de programaciones válidas son los siguientes: |
supportsCustomSchedule |
Especifica si la fuente de datos admite una programación definida por el usuario o si opera con la programación predeterminada. Cuando se establece en |
parameters[] |
Son los parámetros de la fuente de datos. |
helpUrl |
Es la URL del documento de ayuda de esta fuente de datos. |
authorizationType |
Indica el tipo de autorización. |
dataRefreshType |
Especifica si la fuente de datos admite la actualización automática de datos de los últimos días y cómo se admite. Para algunas fuentes de datos, puede que los datos no se completen hasta unos días después, por lo que resulta útil actualizar los datos de forma automática. |
defaultDataRefreshWindowDays |
Es el período de actualización de datos predeterminado en días. Solo tiene sentido cuando |
manualRunsDisabled |
Inhabilita el reabastecimiento y la programación de ejecución manual de la fuente de datos. |
minimumScheduleInterval |
Es el intervalo mínimo para que el programador programe las ejecuciones. Es una duración en segundos con hasta nueve dígitos decimales, terminados en “ |
partnerLegalName |
Es el nombre legal del socio de esta fuente de datos. |
redirectUrl |
Es la URL de redireccionamiento que completa la configuración de transferencia para fuentes de datos de terceros. |
Métodos |
|
---|---|
|
Muestra verdadero si existen credenciales válidas para la fuente de datos determinada y el usuario solicitante. |
|
Recupera una fuente de datos admitida y muestra su configuración, que se puede usar para la renderización de la IU. |
|
Enumera las fuentes de datos admitidas y muestra sus opciones de configuración, que se pueden usar para la renderización de la IU. |