SearchIndexerDataSourceConnection interface
Представляет определение источника данных, которое можно использовать для настройки индексатора.
Свойства
connection |
Строка подключения для источника данных. |
container | Контейнер данных для источника данных. |
data |
Политика обнаружения изменений данных для источника данных. |
data |
Политика обнаружения удаления данных для источника данных. |
description | Описание источника данных. |
encryption |
Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для предоставления дополнительного уровня шифрования неактивных данных для определения источника данных, если требуется полная уверенность в том, что никто, даже не Корпорация Майкрософт, не может расшифровать определение источника данных в Когнитивном поиске Azure. После шифрования определения источника данных он всегда будет оставаться зашифрованным. Когнитивный поиск Azure игнорирует попытки задать для этого свойства значение NULL. Это свойство можно изменить по мере необходимости, если вы хотите повернуть ключ шифрования; Определение источника данных не будет затронуто. Шифрование с помощью ключей, управляемых клиентом, недоступно для бесплатных служб поиска и доступно только для платных служб, созданных 1 января 2019 г. |
etag | ETag источника данных. |
identity | Явное управляемое удостоверение, используемое для этого источника данных. Если строка подключения не указана, то используется управляемое удостоверение, назначаемое системой управляемое удостоверение. Если значение не указано, значение остается неизменным. Если задано значение none, то значение этого свойства очищается. |
name | Имя источника данных. |
type | Тип источника данных. Возможные значения: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2" |
Сведения о свойстве
connectionString
Строка подключения для источника данных.
connectionString?: string
Значение свойства
string
container
Контейнер данных для источника данных.
container: SearchIndexerDataContainer
Значение свойства
dataChangeDetectionPolicy
Политика обнаружения изменений данных для источника данных.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
Значение свойства
dataDeletionDetectionPolicy
Политика обнаружения удаления данных для источника данных.
dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy
Значение свойства
description
Описание источника данных.
description?: string
Значение свойства
string
encryptionKey
Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для предоставления дополнительного уровня шифрования неактивных данных для определения источника данных, если требуется полная уверенность в том, что никто, даже не Корпорация Майкрософт, не может расшифровать определение источника данных в Когнитивном поиске Azure. После шифрования определения источника данных он всегда будет оставаться зашифрованным. Когнитивный поиск Azure игнорирует попытки задать для этого свойства значение NULL. Это свойство можно изменить по мере необходимости, если вы хотите повернуть ключ шифрования; Определение источника данных не будет затронуто. Шифрование с помощью ключей, управляемых клиентом, недоступно для бесплатных служб поиска и доступно только для платных служб, созданных 1 января 2019 г.
encryptionKey?: SearchResourceEncryptionKey
Значение свойства
etag
ETag источника данных.
etag?: string
Значение свойства
string
identity
Явное управляемое удостоверение, используемое для этого источника данных. Если строка подключения не указана, то используется управляемое удостоверение, назначаемое системой управляемое удостоверение. Если значение не указано, значение остается неизменным. Если задано значение none, то значение этого свойства очищается.
identity?: SearchIndexerDataIdentity
Значение свойства
name
Имя источника данных.
name: string
Значение свойства
string
type
Тип источника данных. Возможные значения: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2"
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"
Значение свойства
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"