SearchIndexerDataSourceConnection interface
表示數據源定義,可用來設定索引器。
屬性
| connection |
數據源的連接字串。 |
| container | 數據源的數據容器。 |
| data |
數據源的數據變更偵測原則。 |
| data |
數據源的數據刪除偵測原則。 |
| description | 數據源的描述。 |
| encryption |
您在 Azure Key Vault 中建立的加密金鑰描述。 當您想要完全保證任何人 (甚至 Microsoft) 都無法解密 Azure AI 搜尋服務中的資料來源定義時,此金鑰可用來為您的資料來源定義提供額外的待用加密層級。 加密數據源定義之後,一律會保持加密狀態。 Azure AI 搜尋服務會忽略嘗試將此屬性設定為 null。 如果您想要輪替加密金鑰,您可以視需要變更此屬性;您的數據源定義不會受到影響。 使用客戶管理的金鑰加密不適用於免費搜尋服務,而且僅適用於 2019 年 1 月 1 日或之後建立的付費服務。 |
| etag | DataSource 的 ETag。 |
| identity | 要用於此數據源的明確受控識別。 如果未指定,而且連接字串是受控識別,則會使用系統指派的受控識別。 如果未指定,該值會維持不變。 如果指定了 「none」 ,則會清除此屬性的值。 |
| indexer |
具有各種型別許可權資料的擷取選項。 |
| name | 數據源的名稱。 |
| sub |
特定類型的資料來源,以防資源能夠使用不同的模式。 例如,某些 'cosmosDb' 帳戶的 'MongoDb'。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
| type | 數據源的類型。 可能的值包括:'AzureSql'、'CosmosDb'、'AzureBlob'、'AzureTable'、'MySql'、'AdlsGen2' |
屬性詳細資料
connectionString
數據源的連接字串。
connectionString?: string
屬性值
string
container
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"