SearchIndexerDataSourceConnection interface

表示資料來源定義,可用來設定索引子。

屬性

connectionString

資料來源的連接字串。

container

資料來源的資料容器。

dataChangeDetectionPolicy

資料來源的資料變更偵測原則。

dataDeletionDetectionPolicy

資料來源的資料刪除偵測原則。

description

資料來源的描述。

encryptionKey

您在 Azure 金鑰保存庫中建立的加密金鑰描述。 當您想要完整保證,即使 Microsoft 也無法在Azure 認知搜尋中解密資料來源定義時,此金鑰可用來為數據源定義提供額外的待用加密層級。 一旦您加密資料源定義之後,它一律會保持加密狀態。 Azure 認知搜尋會忽略將此屬性設定為 null 的嘗試。 如果您想要輪替加密金鑰,您可以視需要變更此屬性;您的資料來源定義不會受到影響。 使用客戶管理的金鑰加密不適用於免費搜尋服務,而且僅適用于在 2019 年 1 月 1 日或之後建立的付費服務。

etag

DataSource 的 ETag。

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 金鑰保存庫中建立的加密金鑰描述。 當您想要完整保證,即使 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

屬性值