API de connexion BigQuery

Permet aux utilisateurs de gérer les connexions BigQuery aux sources de données externes.

Service : bigqueryconnection.googleapis.com

Nous vous recommandons d'appeler ce service via les bibliothèques clientes fournies par Google. Si votre application doit appeler ce service à l'aide de vos propres bibliothèques, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://bigqueryconnection.googleapis.com

Ressource REST : v1beta1.projects.locations.connections

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/connections
Crée une connexion.
delete DELETE /v1beta1/{name=projects/*/locations/*/connections/*}
Supprime la connexion et les identifiants associés.
get GET /v1beta1/{name=projects/*/locations/*/connections/*}
Renvoie la connexion spécifiée.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/connections/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1beta1/{parent=projects/*/locations/*}/connections
Affiche la liste des connexions du projet donné.
patch PATCH /v1beta1/{name=projects/*/locations/*/connections/*}
Met à jour la connexion spécifiée.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/connections/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/connections/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.
updateCredential PATCH /v1beta1/{name=projects/*/locations/*/connections/*/credential}
Définit l'identifiant pour la connexion spécifiée.

Service : bigqueryconnection.googleapis.com

Nous vous recommandons d'appeler ce service via les bibliothèques clientes fournies par Google. Si votre application doit appeler ce service à l'aide de vos propres bibliothèques, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://bigqueryconnection.googleapis.com

Ressource REST : v1.projects.locations.connections

Méthodes
create POST /v1/{parent=projects/*/locations/*}/connections
Crée une connexion.
delete DELETE /v1/{name=projects/*/locations/*/connections/*}
Supprime la connexion et les identifiants associés.
get GET /v1/{name=projects/*/locations/*/connections/*}
Renvoie la connexion spécifiée.
getIamPolicy POST /v1/{resource=projects/*/locations/*/connections/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1/{parent=projects/*/locations/*}/connections
Affiche la liste des connexions du projet donné.
patch PATCH /v1/{name=projects/*/locations/*/connections/*}
Met à jour la connexion spécifiée.
setIamPolicy POST /v1/{resource=projects/*/locations/*/connections/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/connections/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.