Dela via


SearchIndexerDataSourceConnection interface

Representerar en datakälladefinition som kan användas för att konfigurera en indexerare.

Egenskaper

connectionString

Anslutningssträngen för datakällan.

container

Datacontainern för datakällan.

dataChangeDetectionPolicy

Dataändringsidentifieringsprincipen för datakällan.

dataDeletionDetectionPolicy

Databorttagningsidentifieringsprincipen för datakällan.

description

Beskrivningen av datakällan.

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.

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.

indexerPermissionOptions

Inmatningsalternativ med olika typer av behörighetsdata.

name

Namnet på datakällan.

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.

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"