Поделиться через


SearchIndexerDataSourceConnection interface

Представляет определение источника данных, которое можно использовать для настройки индексатора.

Свойства

connectionString

Строка подключения для источника данных.

container

Контейнер данных для источника данных.

dataChangeDetectionPolicy

Политика обнаружения изменений данных для источника данных.

dataDeletionDetectionPolicy

Политика обнаружения удаления данных для источника данных.

description

Описание источника данных.

encryptionKey

Описание ключа шифрования, созданного в 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"