SearchIndexerDataSourceConnection interface

Stellt eine Datenquellendefinition dar, die zum Konfigurieren eines Indexers verwendet werden kann.

Eigenschaften

connectionString

Die Verbindungszeichenfolge für die Datenquelle.

container

Der Datencontainer für die Datenquelle.

dataChangeDetectionPolicy

Die Datenänderungserkennungsrichtlinie für die Datenquelle.

dataDeletionDetectionPolicy

Die Datenlöscherkennungsrichtlinie für die Datenquelle.

description

Die Beschreibung der Datenquelle.

encryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel wird verwendet, um eine zusätzliche Ebene der Verschlüsselung ruhender Daten für Ihre Datenquellendefinition bereitzustellen, wenn Sie die volle Sicherheit haben möchten, dass niemand, nicht einmal Microsoft, Ihre Datenquellendefinition in Azure Cognitive Search entschlüsseln kann. Nachdem Sie ihre Datenquellendefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Azure Cognitive Search ignoriert Versuche, diese Eigenschaft auf NULL festzulegen. Sie können diese Eigenschaft bei Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Ihre Datenquellendefinition bleibt davon unberührt. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

etag

Das ETag der Datenquelle.

name

Der Name der Datenquelle.

type

Der Typ der Datenquelle. Mögliche Werte: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2"

Details zur Eigenschaft

connectionString

Die Verbindungszeichenfolge für die Datenquelle.

connectionString?: string

Eigenschaftswert

string

container

Der Datencontainer für die Datenquelle.

container: SearchIndexerDataContainer

Eigenschaftswert

dataChangeDetectionPolicy

Die Datenänderungserkennungsrichtlinie für die Datenquelle.

dataChangeDetectionPolicy?: DataChangeDetectionPolicy

Eigenschaftswert

dataDeletionDetectionPolicy

Die Datenlöscherkennungsrichtlinie für die Datenquelle.

dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy

Eigenschaftswert

description

Die Beschreibung der Datenquelle.

description?: string

Eigenschaftswert

string

encryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel wird verwendet, um eine zusätzliche Ebene der Verschlüsselung ruhender Daten für Ihre Datenquellendefinition bereitzustellen, wenn Sie die volle Sicherheit haben möchten, dass niemand, nicht einmal Microsoft, Ihre Datenquellendefinition in Azure Cognitive Search entschlüsseln kann. Nachdem Sie ihre Datenquellendefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Azure Cognitive Search ignoriert Versuche, diese Eigenschaft auf NULL festzulegen. Sie können diese Eigenschaft bei Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Ihre Datenquellendefinition bleibt davon unberührt. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

encryptionKey?: SearchResourceEncryptionKey

Eigenschaftswert

etag

Das ETag der Datenquelle.

etag?: string

Eigenschaftswert

string

name

Der Name der Datenquelle.

name: string

Eigenschaftswert

string

type

Der Typ der Datenquelle. Mögliche Werte: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2"

type: SearchIndexerDataSourceType

Eigenschaftswert