SearchIndexerDataSourceConnection interface
Representerar en datakälladefinition som kan användas för att konfigurera en indexerare.
Egenskaper
| connection |
Anslutningssträngen för datakällan. |
| container | Datacontainern för datakällan. |
| data |
Dataändringsidentifieringsprincipen för datakällan. |
| data |
Databorttagningsidentifieringsprincipen för datakällan. |
| description | Beskrivningen av datakällan. |
| encryption |
En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Den här nyckeln används för att ge ytterligare en nivå av kryptering i vila för din datakällsdefinition när du vill ha fullständig försäkran om att ingen, inte ens Microsoft, kan dekryptera din datakällsdefinition i Azure AI Search. När du har krypterat datakällans definition förblir den alltid krypterad. Azure AI Search ignorerar försök att ange den här egenskapen till null. Du kan ändra den här egenskapen efter behov om du vill rotera krypteringsnyckeln. Datakällans definition påverkas inte. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare. |
| etag | ETag för DataSource. |
| identity | En explicit hanterad identitet som ska användas för den här datakällan. Om det inte anges och anslutningssträngen är en hanterad identitet används den systemtilldelade hanterade identiteten. Om det inte anges förblir värdet oförändrat. Om "ingen" anges rensas värdet för den här egenskapen. |
| indexer |
Inmatningsalternativ med olika typer av behörighetsdata. |
| name | Namnet på datakällan. |
| sub |
En specifik typ av datakälla, om resursen kan användas på olika sätt. Till exempel "MongoDb" för vissa "cosmosDb"-konton. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| type | Datakällans typ. Möjliga värden är: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2" |
Egenskapsinformation
connectionString
Anslutningssträngen för datakällan.
connectionString?: string
Egenskapsvärde
string
container
Datacontainern för datakällan.
container: SearchIndexerDataContainer
Egenskapsvärde
dataChangeDetectionPolicy
Dataändringsidentifieringsprincipen för datakällan.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
Egenskapsvärde
dataDeletionDetectionPolicy
Databorttagningsidentifieringsprincipen för datakällan.
dataDeletionDetectionPolicy?: DataDeletionDetectionPolicy
Egenskapsvärde
description
Beskrivningen av datakällan.
description?: string
Egenskapsvärde
string
encryptionKey
En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Den här nyckeln används för att ge ytterligare en nivå av kryptering i vila för din datakällsdefinition när du vill ha fullständig försäkran om att ingen, inte ens Microsoft, kan dekryptera din datakällsdefinition i Azure AI Search. När du har krypterat datakällans definition förblir den alltid krypterad. Azure AI Search ignorerar försök att ange den här egenskapen till null. Du kan ändra den här egenskapen efter behov om du vill rotera krypteringsnyckeln. Datakällans definition påverkas inte. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.
encryptionKey?: SearchResourceEncryptionKey
Egenskapsvärde
etag
ETag för DataSource.
etag?: string
Egenskapsvärde
string
identity
En explicit hanterad identitet som ska användas för den här datakällan. Om det inte anges och anslutningssträngen är en hanterad identitet används den systemtilldelade hanterade identiteten. Om det inte anges förblir värdet oförändrat. Om "ingen" anges rensas värdet för den här egenskapen.
identity?: SearchIndexerDataIdentity
Egenskapsvärde
indexerPermissionOptions
Inmatningsalternativ med olika typer av behörighetsdata.
indexerPermissionOptions?: string[]
Egenskapsvärde
string[]
name
Namnet på datakällan.
name: string
Egenskapsvärde
string
subType
En specifik typ av datakälla, om resursen kan användas på olika sätt. Till exempel "MongoDb" för vissa "cosmosDb"-konton. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
subType?: string
Egenskapsvärde
string
type
Datakällans typ. Möjliga värden är: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2"
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"
Egenskapsvärde
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"