你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SearchIndexerDataSourceConnection interface
表示可用于配置索引器的数据源定义。
属性
connection |
数据源的连接字符串。 |
container | 数据源的数据容器。 |
data |
数据源的数据更改检测策略。 |
data |
数据源的数据删除检测策略。 |
description | 数据源的说明。 |
encryption |
在 Azure 密钥保管库 中创建的加密密钥的说明。 当你希望完全保证没有人(甚至 Microsoft)可以在Azure 认知搜索中解密数据源定义时,此密钥用于为数据源定义提供额外的静态加密级别。 加密数据源定义后,它将始终保持加密状态。 Azure 认知搜索将忽略将此属性设置为 null 的尝试。 如果要轮换加密密钥,可以根据需要更改此属性;数据源定义将不受影响。 使用客户管理的密钥加密不适用于免费搜索服务,并且仅适用于 2019 年 1 月 1 日或之后创建的付费服务。 |
etag | DataSource 的 ETag。 |
name | 数据源的名称。 |
type | 数据源的类型。 可能的值包括:“AzureSql”、“CosmosDb”、“AzureBlob”、“AzureTable”、“MySql”、“AdlsGen2” |
属性详细信息
connectionString
数据源的连接字符串。
connectionString?: string
属性值
string
container
dataChangeDetectionPolicy
dataDeletionDetectionPolicy
数据源的数据删除检测策略。
dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy
属性值
description
数据源的说明。
description?: string
属性值
string
encryptionKey
在 Azure 密钥保管库 中创建的加密密钥的说明。 当你希望完全保证没有人(甚至 Microsoft)可以在Azure 认知搜索中解密数据源定义时,此密钥用于为数据源定义提供额外的静态加密级别。 加密数据源定义后,它将始终保持加密状态。 Azure 认知搜索将忽略将此属性设置为 null 的尝试。 如果要轮换加密密钥,可以根据需要更改此属性;数据源定义将不受影响。 使用客户管理的密钥加密不适用于免费搜索服务,并且仅适用于 2019 年 1 月 1 日或之后创建的付费服务。
encryptionKey?: SearchResourceEncryptionKey
属性值
etag
DataSource 的 ETag。
etag?: string
属性值
string
name
数据源的名称。
name: string
属性值
string
type
数据源的类型。 可能的值包括:“AzureSql”、“CosmosDb”、“AzureBlob”、“AzureTable”、“MySql”、“AdlsGen2”
type: SearchIndexerDataSourceType