SearchIndexerDataSourceConnection interface
Stellt eine Datenquellendefinition dar, die zum Konfigurieren eines Indexers verwendet werden kann.
Eigenschaften
connection |
Die Verbindungszeichenfolge für die Datenquelle. |
container | Der Datencontainer für die Datenquelle. |
data |
Die Datenänderungserkennungsrichtlinie für die Datenquelle. |
data |
Die Datenlöscherkennungsrichtlinie für die Datenquelle. |
description | Die Beschreibung der Datenquelle. |
encryption |
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