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, Microsoft dahil hiç kimsenin Azure Yapay Zeka Arama'te veri kaynağı tanımınızın şifresini çözemeyeceğine dair tam güvence istediğinizde veri kaynağı tanımınız için ek bir bekleyen ş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 Yapay Zeka 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ı.

subType

Kaynağın farklı modalitelere sahip olması durumunda, veri kaynağının belirli bir türü. Örneğin, belirli 'cosmosDb' hesapları için 'MongoDb'. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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?: DataDeletionDetectionPolicy

Ö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, Microsoft dahil hiç kimsenin Azure Yapay Zeka Arama'te veri kaynağı tanımınızın şifresini çözemeyeceğine dair tam güvence istediğinizde veri kaynağı tanımınız için ek bir bekleyen ş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 Yapay Zeka 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

subType

Kaynağın farklı modalitelere sahip olması durumunda, veri kaynağının belirli bir türü. Örneğin, belirli 'cosmosDb' hesapları için 'MongoDb'. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

subType?: 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" | "onelake" | "sharepoint"

Özellik Değeri

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