API de conexión de BigQuery

Permite a los usuarios administrar conexiones de BigQuery a fuentes de datos externas.

Servicio: bigqueryconnection.googleapis.com

Recomendamos que realices una llamada a este servicio con las bibliotecas cliente que proporciona Google. Si tu aplicación necesita realizar una llamada a este servicio con tus propias bibliotecas, debes usar la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://bigqueryconnection.googleapis.com

Recurso de REST: v1beta1.projects.locations.connections

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/connections
Crea una conexión nueva.
delete DELETE /v1beta1/{name=projects/*/locations/*/connections/*}
Borra la conexión y la credencial asociada.
get GET /v1beta1/{name=projects/*/locations/*/connections/*}
Muestra la conexión especificada.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/connections/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/connections
Muestra una lista de conexiones en el proyecto determinado.
patch PATCH /v1beta1/{name=projects/*/locations/*/connections/*}
Actualiza la conexión especificada.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/connections/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/connections/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.
updateCredential PATCH /v1beta1/{name=projects/*/locations/*/connections/*/credential}
Configura la credencial de la conexión especificada.

Servicio: bigqueryconnection.googleapis.com

Recomendamos que realices una llamada a este servicio con las bibliotecas cliente que proporciona Google. Si tu aplicación necesita realizar una llamada a este servicio con tus propias bibliotecas, debes usar la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://bigqueryconnection.googleapis.com

Recurso de REST: v1.projects.locations.connections

Métodos
create POST /v1/{parent=projects/*/locations/*}/connections
Crea una conexión nueva.
delete DELETE /v1/{name=projects/*/locations/*/connections/*}
Borra la conexión y la credencial asociada.
get GET /v1/{name=projects/*/locations/*/connections/*}
Muestra la conexión especificada.
getIamPolicy POST /v1/{resource=projects/*/locations/*/connections/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1/{parent=projects/*/locations/*}/connections
Muestra una lista de conexiones en el proyecto determinado.
patch PATCH /v1/{name=projects/*/locations/*/connections/*}
Actualiza la conexión especificada.
setIamPolicy POST /v1/{resource=projects/*/locations/*/connections/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/connections/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.