Partager via


GoogleBigQueryLinkedService interface

Service lié google BigQuery.

Extends

Propriétés

additionalProjects

Liste séparée par des virgules des projets BigQuery publics à accéder.

authenticationType

Mécanisme d’authentification OAuth 2.0 utilisé pour l’authentification. ServiceAuthentication ne peut être utilisé que sur le runtime d’intégration auto-hébergé.

clientId

ID client de l’application Google utilisée pour acquérir le jeton d’actualisation. Type : chaîne (ou expression avec chaîne resultType).

clientSecret

Clé secrète client de l’application Google utilisée pour acquérir le jeton d’actualisation.

email

ID de messagerie du compte de service utilisé pour ServiceAuthentication et ne peut être utilisé que sur le runtime d’intégration auto-hébergé.

encryptedCredential

Informations d’identification chiffrées utilisées pour l’authentification. Les informations d’identification sont chiffrées à l’aide du gestionnaire d’informations d’identification du runtime d’intégration. Type : chaîne (ou expression avec chaîne resultType).

keyFilePath

Chemin complet du fichier de clé .p12 utilisé pour authentifier l’adresse e-mail du compte de service et ne peut être utilisé que sur le runtime d’intégration auto-hébergé.

project

Projet BigQuery par défaut à interroger.

refreshToken

Jeton d’actualisation obtenu de Google pour autoriser l’accès à BigQuery pour UserAuthentication.

requestGoogleDriveScope

Indique s’il faut demander l’accès à Google Drive. L’autorisation de l’accès à Google Drive permet la prise en charge des tables fédérées qui combinent des données BigQuery avec des données de Google Drive. La valeur par défaut est false.

trustedCertPath

Chemin complet du fichier .pem contenant des certificats d’autorité de certification approuvés pour vérifier le serveur lors de la connexion via SSL. Cette propriété ne peut être définie que lors de l’utilisation du protocole SSL sur le runtime d’intégration auto-hébergé. La valeur par défaut est le fichier cacerts.pem installé avec le runtime d’intégration.

type

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

useSystemTrustStore

Spécifie s’il faut utiliser un certificat d’autorité de certification à partir du magasin d’approbations système ou à partir d’un fichier PEM spécifié. La valeur par défaut est false.

Propriétés héritées

annotations

Liste des balises qui peuvent être utilisées pour décrire le service lié.

connectVia

Référence du runtime d’intégration.

description

Description du service lié.

parameters

Paramètres du service lié.

version

Version du service lié.

Détails de la propriété

additionalProjects

Liste séparée par des virgules des projets BigQuery publics à accéder.

additionalProjects?: any

Valeur de propriété

any

authenticationType

Mécanisme d’authentification OAuth 2.0 utilisé pour l’authentification. ServiceAuthentication ne peut être utilisé que sur le runtime d’intégration auto-hébergé.

authenticationType: string

Valeur de propriété

string

clientId

ID client de l’application Google utilisée pour acquérir le jeton d’actualisation. Type : chaîne (ou expression avec chaîne resultType).

clientId?: any

Valeur de propriété

any

clientSecret

Clé secrète client de l’application Google utilisée pour acquérir le jeton d’actualisation.

clientSecret?: SecretBaseUnion

Valeur de propriété

email

ID de messagerie du compte de service utilisé pour ServiceAuthentication et ne peut être utilisé que sur le runtime d’intégration auto-hébergé.

email?: any

Valeur de propriété

any

encryptedCredential

Informations d’identification chiffrées utilisées pour l’authentification. Les informations d’identification sont chiffrées à l’aide du gestionnaire d’informations d’identification du runtime d’intégration. Type : chaîne (ou expression avec chaîne resultType).

encryptedCredential?: any

Valeur de propriété

any

keyFilePath

Chemin complet du fichier de clé .p12 utilisé pour authentifier l’adresse e-mail du compte de service et ne peut être utilisé que sur le runtime d’intégration auto-hébergé.

keyFilePath?: any

Valeur de propriété

any

project

Projet BigQuery par défaut à interroger.

project: any

Valeur de propriété

any

refreshToken

Jeton d’actualisation obtenu de Google pour autoriser l’accès à BigQuery pour UserAuthentication.

refreshToken?: SecretBaseUnion

Valeur de propriété

requestGoogleDriveScope

Indique s’il faut demander l’accès à Google Drive. L’autorisation de l’accès à Google Drive permet la prise en charge des tables fédérées qui combinent des données BigQuery avec des données de Google Drive. La valeur par défaut est false.

requestGoogleDriveScope?: any

Valeur de propriété

any

trustedCertPath

Chemin complet du fichier .pem contenant des certificats d’autorité de certification approuvés pour vérifier le serveur lors de la connexion via SSL. Cette propriété ne peut être définie que lors de l’utilisation du protocole SSL sur le runtime d’intégration auto-hébergé. La valeur par défaut est le fichier cacerts.pem installé avec le runtime d’intégration.

trustedCertPath?: any

Valeur de propriété

any

type

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

type: "GoogleBigQuery"

Valeur de propriété

"GoogleBigQuery"

useSystemTrustStore

Spécifie s’il faut utiliser un certificat d’autorité de certification à partir du magasin d’approbations système ou à partir d’un fichier PEM spécifié. La valeur par défaut est false.

useSystemTrustStore?: any

Valeur de propriété

any

Détails de la propriété héritée

annotations

Liste des balises qui peuvent être utilisées pour décrire le service lié.

annotations?: any[]

Valeur de propriété

any[]

héritée deLinkedService.annotations

connectVia

Référence du runtime d’intégration.

connectVia?: IntegrationRuntimeReference

Valeur de propriété

héritée deLinkedService.connectVia

description

Description du service lié.

description?: string

Valeur de propriété

string

héritée deLinkedService.description

parameters

Paramètres du service lié.

parameters?: {[propertyName: string]: ParameterSpecification}

Valeur de propriété

{[propertyName: string]: ParameterSpecification}

héritée deLinkedService.parameters

version

Version du service lié.

version?: string

Valeur de propriété

string

héritée deLinkedService.version