SearchIndexerDataSourceConnection interface
Reprezentuje definicję źródła danych, która może służyć do konfigurowania indeksatora.
Właściwości
connection |
Parametry połączenia dla źródła danych. |
container | Kontener danych dla źródła danych. |
data |
Zasady wykrywania zmian danych dla źródła danych. |
data |
Zasady wykrywania usuwania danych dla źródła danych. |
description | Opis źródła danych. |
encryption |
Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania w spoczynku dla definicji źródła danych, gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może odszyfrować definicję źródła danych w usłudze Azure Cognitive Search. Po zaszyfrowaniu definicji źródła danych zawsze pozostanie ona zaszyfrowana. Usługa Azure Cognitive Search zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić w razie potrzeby, jeśli chcesz obrócić klucz szyfrowania; Definicja źródła danych nie będzie miała wpływu. Szyfrowanie za pomocą kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych w dniu 1 stycznia 2019 r. lub po 1 stycznia 2019 r. |
etag | Element ETag źródła danych. |
identity | Jawna tożsamość zarządzana używana dla tego źródła danych. Jeśli nie zostanie określony, a parametry połączenia są tożsamością zarządzaną, zostanie użyta tożsamość zarządzana przypisana przez system. Jeśli nie zostanie określona, wartość pozostaje niezmieniona. Jeśli określono wartość "none", wartość tej właściwości zostanie wyczyszczone. |
name | Nazwa źródła danych. |
type | Typ źródła danych. Możliwe wartości to: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2" |
Szczegóły właściwości
connectionString
Parametry połączenia dla źródła danych.
connectionString?: string
Wartość właściwości
string
container
Kontener danych dla źródła danych.
container: SearchIndexerDataContainer
Wartość właściwości
dataChangeDetectionPolicy
Zasady wykrywania zmian danych dla źródła danych.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
Wartość właściwości
dataDeletionDetectionPolicy
Zasady wykrywania usuwania danych dla źródła danych.
dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy
Wartość właściwości
description
Opis źródła danych.
description?: string
Wartość właściwości
string
encryptionKey
Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania w spoczynku dla definicji źródła danych, gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może odszyfrować definicję źródła danych w usłudze Azure Cognitive Search. Po zaszyfrowaniu definicji źródła danych zawsze pozostanie ona zaszyfrowana. Usługa Azure Cognitive Search zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić w razie potrzeby, jeśli chcesz obrócić klucz szyfrowania; Definicja źródła danych nie będzie miała wpływu. Szyfrowanie za pomocą kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych w dniu 1 stycznia 2019 r. lub po 1 stycznia 2019 r.
encryptionKey?: SearchResourceEncryptionKey
Wartość właściwości
etag
Element ETag źródła danych.
etag?: string
Wartość właściwości
string
identity
Jawna tożsamość zarządzana używana dla tego źródła danych. Jeśli nie zostanie określony, a parametry połączenia są tożsamością zarządzaną, zostanie użyta tożsamość zarządzana przypisana przez system. Jeśli nie zostanie określona, wartość pozostaje niezmieniona. Jeśli określono wartość "none", wartość tej właściwości zostanie wyczyszczone.
identity?: SearchIndexerDataIdentity
Wartość właściwości
name
Nazwa źródła danych.
name: string
Wartość właściwości
string
type
Typ źródła danych. Możliwe wartości to: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2"
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"
Wartość właściwości
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"