Delen via


GoogleBigQueryLinkedService interface

Gekoppelde Service van Google BigQuery.

Uitbreiding

Eigenschappen

additionalProjects

Een door komma's gescheiden lijst met openbare BigQuery-projecten voor toegang.

authenticationType

Het OAuth 2.0-verificatiemechanisme dat wordt gebruikt voor verificatie. ServiceAuthentication kan alleen worden gebruikt voor zelf-hostende IR.

clientId

De client-id van de Google-toepassing die wordt gebruikt om het vernieuwingstoken te verkrijgen. Type: tekenreeks (of expressie met resultType-tekenreeks).

clientSecret

Het clientgeheim van de Google-toepassing die wordt gebruikt om het vernieuwingstoken te verkrijgen.

email

De e-mailadres-id van het serviceaccount dat wordt gebruikt voor ServiceAuthentication en kan alleen worden gebruikt voor zelf-hostende IR.

encryptedCredential

De versleutelde referentie die wordt gebruikt voor verificatie. Referenties worden versleuteld met behulp van de Integration Runtime Credential Manager. Type: tekenreeks (of expressie met resultType-tekenreeks).

keyFilePath

Het volledige pad naar het .p12-sleutelbestand dat wordt gebruikt om het e-mailadres van het serviceaccount te verifiëren en kan alleen worden gebruikt voor zelf-hostende IR.

project

Het bigQuery-standaardproject om een query op uit te voeren.

refreshToken

Het vernieuwingstoken dat is verkregen van Google voor het autoriseren van toegang tot BigQuery voor UserAuthentication.

requestGoogleDriveScope

Of u toegang tot Google Drive wilt aanvragen. Het toestaan van Google Drive-toegang maakt ondersteuning mogelijk voor federatieve tabellen die BigQuery-gegevens combineren met gegevens uit Google Drive. De standaardwaarde is onwaar.

trustedCertPath

Het volledige pad van het PEM-bestand met vertrouwde CA-certificaten voor het verifiëren van de server bij het maken van verbinding via SSL. Deze eigenschap kan alleen worden ingesteld wanneer u SSL gebruikt op zelf-hostende IR. De standaardwaarde is het cacerts.pem-bestand dat is geïnstalleerd met de IR.

type

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

useSystemTrustStore

Hiermee geeft u op of u een CA-certificaat uit het systeemvertrouwensarchief of een opgegeven PEM-bestand wilt gebruiken. De standaardwaarde is onwaar.

Overgenomen eigenschappen

annotations

Lijst met tags die kunnen worden gebruikt voor het beschrijven van de gekoppelde service.

connectVia

De naslaginformatie over integration runtime.

description

Beschrijving van de gekoppelde service.

parameters

Parameters voor gekoppelde service.

version

Versie van de gekoppelde service.

Eigenschapdetails

additionalProjects

Een door komma's gescheiden lijst met openbare BigQuery-projecten voor toegang.

additionalProjects?: any

Waarde van eigenschap

any

authenticationType

Het OAuth 2.0-verificatiemechanisme dat wordt gebruikt voor verificatie. ServiceAuthentication kan alleen worden gebruikt voor zelf-hostende IR.

authenticationType: string

Waarde van eigenschap

string

clientId

De client-id van de Google-toepassing die wordt gebruikt om het vernieuwingstoken te verkrijgen. Type: tekenreeks (of expressie met resultType-tekenreeks).

clientId?: any

Waarde van eigenschap

any

clientSecret

Het clientgeheim van de Google-toepassing die wordt gebruikt om het vernieuwingstoken te verkrijgen.

clientSecret?: SecretBaseUnion

Waarde van eigenschap

email

De e-mailadres-id van het serviceaccount dat wordt gebruikt voor ServiceAuthentication en kan alleen worden gebruikt voor zelf-hostende IR.

email?: any

Waarde van eigenschap

any

encryptedCredential

De versleutelde referentie die wordt gebruikt voor verificatie. Referenties worden versleuteld met behulp van de Integration Runtime Credential Manager. Type: tekenreeks (of expressie met resultType-tekenreeks).

encryptedCredential?: any

Waarde van eigenschap

any

keyFilePath

Het volledige pad naar het .p12-sleutelbestand dat wordt gebruikt om het e-mailadres van het serviceaccount te verifiëren en kan alleen worden gebruikt voor zelf-hostende IR.

keyFilePath?: any

Waarde van eigenschap

any

project

Het bigQuery-standaardproject om een query op uit te voeren.

project: any

Waarde van eigenschap

any

refreshToken

Het vernieuwingstoken dat is verkregen van Google voor het autoriseren van toegang tot BigQuery voor UserAuthentication.

refreshToken?: SecretBaseUnion

Waarde van eigenschap

requestGoogleDriveScope

Of u toegang tot Google Drive wilt aanvragen. Het toestaan van Google Drive-toegang maakt ondersteuning mogelijk voor federatieve tabellen die BigQuery-gegevens combineren met gegevens uit Google Drive. De standaardwaarde is onwaar.

requestGoogleDriveScope?: any

Waarde van eigenschap

any

trustedCertPath

Het volledige pad van het PEM-bestand met vertrouwde CA-certificaten voor het verifiëren van de server bij het maken van verbinding via SSL. Deze eigenschap kan alleen worden ingesteld wanneer u SSL gebruikt op zelf-hostende IR. De standaardwaarde is het cacerts.pem-bestand dat is geïnstalleerd met de IR.

trustedCertPath?: any

Waarde van eigenschap

any

type

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

type: "GoogleBigQuery"

Waarde van eigenschap

"GoogleBigQuery"

useSystemTrustStore

Hiermee geeft u op of u een CA-certificaat uit het systeemvertrouwensarchief of een opgegeven PEM-bestand wilt gebruiken. De standaardwaarde is onwaar.

useSystemTrustStore?: any

Waarde van eigenschap

any

Details van overgenomen eigenschap

annotations

Lijst met tags die kunnen worden gebruikt voor het beschrijven van de gekoppelde service.

annotations?: any[]

Waarde van eigenschap

any[]

overgenomen vanLinkedService.annotaties

connectVia

De naslaginformatie over integration runtime.

connectVia?: IntegrationRuntimeReference

Waarde van eigenschap

overgenomen vanLinkedService.connectVia-

description

Beschrijving van de gekoppelde service.

description?: string

Waarde van eigenschap

string

overgenomen vanLinkedService.description

parameters

Parameters voor gekoppelde service.

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

Waarde van eigenschap

{[propertyName: string]: ParameterSpecification}

overgenomen vanLinkedService.parameters

version

Versie van de gekoppelde service.

version?: string

Waarde van eigenschap

string

overgenomen vanLinkedService.version