Share via


SearchIndexerDataSourceConnection interface

Vertegenwoordigt een definitie van een gegevensbron, die kan worden gebruikt om een indexeerfunctie te configureren.

Eigenschappen

connectionString

De connection string voor de gegevensbron.

container

De gegevenscontainer voor de gegevensbron.

dataChangeDetectionPolicy

Het detectiebeleid voor gegevenswijziging voor de gegevensbron.

dataDeletionDetectionPolicy

Het detectiebeleid voor gegevensverwijdering voor de gegevensbron.

description

De beschrijving van de gegevensbron.

encryptionKey

Een beschrijving van een versleutelingssleutel die u maakt in Azure Key Vault. Deze sleutel wordt gebruikt om een extra niveau van versleuteling-at-rest te bieden voor de definitie van uw gegevensbron als u volledige zekerheid wilt dat niemand, zelfs Microsoft, de definitie van uw gegevensbron in Azure Cognitive Search kan ontsleutelen. Zodra u de definitie van uw gegevensbron hebt versleuteld, blijft deze altijd versleuteld. Azure Cognitive Search negeert pogingen om deze eigenschap in te stellen op null. U kunt deze eigenschap indien nodig wijzigen als u uw versleutelingssleutel wilt roteren; De definitie van uw gegevensbron wordt niet beïnvloed. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.

etag

De ETag van de datasource.

name

De naam van de gegevensbron.

type

Het type van de gegevensbron. Mogelijke waarden zijn: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'

Eigenschapdetails

connectionString

De connection string voor de gegevensbron.

connectionString?: string

Waarde van eigenschap

string

container

De gegevenscontainer voor de gegevensbron.

container: SearchIndexerDataContainer

Waarde van eigenschap

dataChangeDetectionPolicy

Het detectiebeleid voor gegevenswijziging voor de gegevensbron.

dataChangeDetectionPolicy?: DataChangeDetectionPolicy

Waarde van eigenschap

dataDeletionDetectionPolicy

Het detectiebeleid voor gegevensverwijdering voor de gegevensbron.

dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy

Waarde van eigenschap

description

De beschrijving van de gegevensbron.

description?: string

Waarde van eigenschap

string

encryptionKey

Een beschrijving van een versleutelingssleutel die u maakt in Azure Key Vault. Deze sleutel wordt gebruikt om een extra niveau van versleuteling-at-rest te bieden voor de definitie van uw gegevensbron als u volledige zekerheid wilt dat niemand, zelfs Microsoft, de definitie van uw gegevensbron in Azure Cognitive Search kan ontsleutelen. Zodra u de definitie van uw gegevensbron hebt versleuteld, blijft deze altijd versleuteld. Azure Cognitive Search negeert pogingen om deze eigenschap in te stellen op null. U kunt deze eigenschap indien nodig wijzigen als u uw versleutelingssleutel wilt roteren; De definitie van uw gegevensbron wordt niet beïnvloed. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.

encryptionKey?: SearchResourceEncryptionKey

Waarde van eigenschap

etag

De ETag van de datasource.

etag?: string

Waarde van eigenschap

string

name

De naam van de gegevensbron.

name: string

Waarde van eigenschap

string

type

Het type van de gegevensbron. Mogelijke waarden zijn: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'

type: SearchIndexerDataSourceType

Waarde van eigenschap