通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SearchIndexerDataSourceConnection interface

表示可用于配置索引器的数据源定义。

属性

connectionString

数据源的连接字符串。

container

数据源的数据容器。

dataChangeDetectionPolicy

数据源的数据更改检测策略。

dataDeletionDetectionPolicy

数据源的数据删除检测策略。

description

数据源的说明。

encryptionKey

描述在 Azure Key Vault 中创建的加密密钥。 当你希望完全保证没有人(甚至 Microsoft)无法解密 Azure AI 搜索中的数据源定义时,此密钥用于为数据源定义提供额外的静态加密级别。 加密数据源定义后,它将始终保持加密状态。 Azure AI 搜索将忽略将此属性设置为 null 的尝试。 如果需要轮换加密密钥,可以根据需要更改此属性;数据源定义将不受影响。 使用客户管理的密钥加密不适用于免费搜索服务,并且仅适用于在 2019 年 1 月 1 日或之后创建的付费服务。

etag

DataSource 的 ETag。

identity

要用于此数据源的显式托管标识。 如果未指定,并且连接字符串是托管标识,则使用系统分配的托管标识。 如果未指定,该值保持不变。 如果指定了“none”,则清除此属性的值。

indexerPermissionOptions

具有各种类型权限数据的摄取选项。

name

数据源的名称。

subType

特定类型的数据源,以防资源支持不同的模式。 例如,某些“cosmosDb”帐户的“MongoDb”。 注意:此属性不会序列化。 它只能由服务器填充。

type

数据源的类型。 可能的值包括:“AzureSql”、“CosmosDb”、“AzureBlob”、“AzureTable”、“MySql”、“AdlsGen2”

属性详细信息

connectionString

数据源的连接字符串。

connectionString?: string

属性值

string

container

数据源的数据容器。

container: SearchIndexerDataContainer

属性值

dataChangeDetectionPolicy

数据源的数据更改检测策略。

dataChangeDetectionPolicy?: DataChangeDetectionPolicy

属性值

dataDeletionDetectionPolicy

数据源的数据删除检测策略。

dataDeletionDetectionPolicy?: DataDeletionDetectionPolicy

属性值

description

数据源的说明。

description?: string

属性值

string

encryptionKey

描述在 Azure Key Vault 中创建的加密密钥。 当你希望完全保证没有人(甚至 Microsoft)无法解密 Azure AI 搜索中的数据源定义时,此密钥用于为数据源定义提供额外的静态加密级别。 加密数据源定义后,它将始终保持加密状态。 Azure AI 搜索将忽略将此属性设置为 null 的尝试。 如果需要轮换加密密钥,可以根据需要更改此属性;数据源定义将不受影响。 使用客户管理的密钥加密不适用于免费搜索服务,并且仅适用于在 2019 年 1 月 1 日或之后创建的付费服务。

encryptionKey?: SearchResourceEncryptionKey

属性值

etag

DataSource 的 ETag。

etag?: string

属性值

string

identity

要用于此数据源的显式托管标识。 如果未指定,并且连接字符串是托管标识,则使用系统分配的托管标识。 如果未指定,该值保持不变。 如果指定了“none”,则清除此属性的值。

identity?: SearchIndexerDataIdentity

属性值

indexerPermissionOptions

具有各种类型权限数据的摄取选项。

indexerPermissionOptions?: string[]

属性值

string[]

name

数据源的名称。

name: string

属性值

string

subType

特定类型的数据源,以防资源支持不同的模式。 例如,某些“cosmosDb”帐户的“MongoDb”。 注意:此属性不会序列化。 它只能由服务器填充。

subType?: string

属性值

string

type

数据源的类型。 可能的值包括:“AzureSql”、“CosmosDb”、“AzureBlob”、“AzureTable”、“MySql”、“AdlsGen2”

type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"

属性值

"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"