- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de autorización
- Pruébalo
Crea una definición de fuente de datos. Si llamas a este método, se usarán tus credenciales de forma automática para crear los siguientes recursos de Google Cloud en TU proyecto de Google Cloud. 1. Cliente 2 de OAuth Temas y suscripciones de Pub/Sub en cada supportedLocationIds.Por ejemplo, projects/{projectId}/{topics|subscriptions}/bigquerydatatransfer.{dataSourceId}.{locationId}.run. El campo dataSource.client_id debe estar vacío en la solicitud de entrada, ya que la API creará un nuevo cliente de OAuth en nombre del emisor. Por otro lado, por lo general, se deben establecer los dataSource.scopes cuando existen permisos de OAuth que deben otorgar los usuarios finales.
Solicitud HTTP
POST https://bigquerydatatransfer.googleapis.com/v1/{parent=projects/*/locations/*}/dataSourceDefinitions
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Es el ID del proyecto de BigQuery para el que se asocia la definición de fuente de datos. Debe tener el siguiente formato: La autorización requiere el siguiente permiso de Google IAM en el recurso especificado
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene una instancia de DataSourceDefinition
.
Cuerpo de la respuesta
Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de DataSourceDefinition
.
Permisos de autorización
Se requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.