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 Stufe der verschlüsselungsinternen Verschlüsselung für Ihre Datenquellendefinition bereitzustellen, wenn Sie vollständige Sicherheit wünschen, 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 nach Bedarf ändern, wenn Sie den Verschlüsselungsschlüssel drehen möchten. Ihre Datenquellendefinition ist davon unberührt. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden. |
etag | Das ETag der Datenquelle. |
identity | Eine explizite verwaltete Identität, die für diese Datenquelle verwendet werden soll. Wenn sie nicht angegeben ist und die Verbindungszeichenfolge eine verwaltete Identität ist, wird die vom System zugewiesene verwaltete Identität verwendet. Wenn nicht angegeben, bleibt der Wert unverändert. Wenn "none" angegeben wird, wird der Wert dieser Eigenschaft gelöscht. |
name | Der Name der Datenquelle. |
type | Der Typ der Datenquelle. Mögliche Werte sind: '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 Stufe der verschlüsselungsinternen Verschlüsselung für Ihre Datenquellendefinition bereitzustellen, wenn Sie vollständige Sicherheit wünschen, 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 nach Bedarf ändern, wenn Sie den Verschlüsselungsschlüssel drehen möchten. Ihre Datenquellendefinition ist davon unberührt. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist 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
identity
Eine explizite verwaltete Identität, die für diese Datenquelle verwendet werden soll. Wenn sie nicht angegeben ist und die Verbindungszeichenfolge eine verwaltete Identität ist, wird die vom System zugewiesene verwaltete Identität verwendet. Wenn nicht angegeben, bleibt der Wert unverändert. Wenn "none" angegeben wird, wird der Wert dieser Eigenschaft gelöscht.
identity?: SearchIndexerDataIdentity
Eigenschaftswert
name
Der Name der Datenquelle.
name: string
Eigenschaftswert
string
type
Der Typ der Datenquelle. Mögliche Werte sind: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"
Eigenschaftswert
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"