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 vollständig sicherstellen möchten, dass niemand, nicht einmal Microsoft, Ihre Datenquellendefinition in Azure AI Search entschlüsseln kann. Nachdem Sie Ihre Datenquellendefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Azure AI 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. |
| indexer |
Erfassungsoptionen mit verschiedenen Arten von Berechtigungsdaten. |
| name | Der Name der Datenquelle. |
| sub |
Ein bestimmter Typ der Datenquelle, falls die Ressource zu verschiedenen Modalitäten fähig ist. Beispiel: "MongoDb" für bestimmte "cosmosDb"-Konten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| 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?: DataDeletionDetectionPolicy
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 vollständig sicherstellen möchten, dass niemand, nicht einmal Microsoft, Ihre Datenquellendefinition in Azure AI Search entschlüsseln kann. Nachdem Sie Ihre Datenquellendefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Azure AI 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
indexerPermissionOptions
Erfassungsoptionen mit verschiedenen Arten von Berechtigungsdaten.
indexerPermissionOptions?: string[]
Eigenschaftswert
string[]
name
Der Name der Datenquelle.
name: string
Eigenschaftswert
string
subType
Ein bestimmter Typ der Datenquelle, falls die Ressource zu verschiedenen Modalitäten fähig ist. Beispiel: "MongoDb" für bestimmte "cosmosDb"-Konten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
subType?: 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" | "onelake" | "sharepoint"
Eigenschaftswert
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"