SearchIndexerDataSourceConnection interface

Dizin oluşturucu yapılandırmak için kullanılabilecek bir veri kaynağı tanımını temsil eder.

Özellikler

connectionString

Veri kaynağının bağlantı dizesi.

container

Veri kaynağının veri kapsayıcısı.

dataChangeDetectionPolicy

Veri kaynağı için veri değişikliği algılama ilkesi.

dataDeletionDetectionPolicy

Veri kaynağı için veri silme algılama ilkesi.

description

Veri kaynağının açıklaması.

encryptionKey

Azure Key Vault'ta oluşturduğunuz bir şifreleme anahtarının açıklaması. Bu anahtar, Azure Bilişsel Arama'da veri kaynağı tanımınızın şifresini Microsoft'un bile çözemediğinin tam güvencesini almak istediğinizde veri kaynağı tanımınız için bekleyen ek bir şifreleme düzeyi sağlamak için kullanılır. Veri kaynağı tanımınızı şifreledikten sonra her zaman şifrelenmiş olarak kalır. Azure Bilişsel Arama, bu özelliği null olarak ayarlama girişimlerini yoksayar. Şifreleme anahtarınızı döndürmek istiyorsanız bu özelliği gerektiği gibi değiştirebilirsiniz; Veri kaynağı tanımınız etkilenmez. Müşteri tarafından yönetilen anahtarlarla şifreleme, ücretsiz arama hizmetlerinde kullanılamaz ve yalnızca 1 Ocak 2019 veya sonrasında oluşturulan ücretli hizmetler için kullanılabilir.

etag

DataSource'un ETag'i.

identity

Bu veri kaynağı için kullanılacak açık bir yönetilen kimlik. Belirtilmezse ve bağlantı dizesi yönetilen kimlikse, sistem tarafından atanan yönetilen kimlik kullanılır. Belirtilmezse, değer değişmeden kalır. "Hiçbiri" belirtilirse, bu özelliğin değeri temizlenir.

name

Veri kaynağının adı.

type

Veri kaynağının türü. Olası değerler şunlardır: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'

Özellik Ayrıntıları

connectionString

Veri kaynağının bağlantı dizesi.

connectionString?: string

Özellik Değeri

string

container

Veri kaynağının veri kapsayıcısı.

container: SearchIndexerDataContainer

Özellik Değeri

dataChangeDetectionPolicy

Veri kaynağı için veri değişikliği algılama ilkesi.

dataChangeDetectionPolicy?: DataChangeDetectionPolicy

Özellik Değeri

dataDeletionDetectionPolicy

Veri kaynağı için veri silme algılama ilkesi.

dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy

Özellik Değeri

description

Veri kaynağının açıklaması.

description?: string

Özellik Değeri

string

encryptionKey

Azure Key Vault'ta oluşturduğunuz bir şifreleme anahtarının açıklaması. Bu anahtar, Azure Bilişsel Arama'da veri kaynağı tanımınızın şifresini Microsoft'un bile çözemediğinin tam güvencesini almak istediğinizde veri kaynağı tanımınız için bekleyen ek bir şifreleme düzeyi sağlamak için kullanılır. Veri kaynağı tanımınızı şifreledikten sonra her zaman şifrelenmiş olarak kalır. Azure Bilişsel Arama, bu özelliği null olarak ayarlama girişimlerini yoksayar. Şifreleme anahtarınızı döndürmek istiyorsanız bu özelliği gerektiği gibi değiştirebilirsiniz; Veri kaynağı tanımınız etkilenmez. Müşteri tarafından yönetilen anahtarlarla şifreleme, ücretsiz arama hizmetlerinde kullanılamaz ve yalnızca 1 Ocak 2019 veya sonrasında oluşturulan ücretli hizmetler için kullanılabilir.

encryptionKey?: SearchResourceEncryptionKey

Özellik Değeri

etag

DataSource'un ETag'i.

etag?: string

Özellik Değeri

string

identity

Bu veri kaynağı için kullanılacak açık bir yönetilen kimlik. Belirtilmezse ve bağlantı dizesi yönetilen kimlikse, sistem tarafından atanan yönetilen kimlik kullanılır. Belirtilmezse, değer değişmeden kalır. "Hiçbiri" belirtilirse, bu özelliğin değeri temizlenir.

identity?: SearchIndexerDataIdentity

Özellik Değeri

name

Veri kaynağının adı.

name: string

Özellik Değeri

string

type

Veri kaynağının türü. Olası değerler şunlardır: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'

type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"

Özellik Değeri

"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"