SearchIndexerDataSourceConnection interface
Dizin oluşturucu yapılandırmak için kullanılabilecek bir veri kaynağı tanımını temsil eder.
Özellikler
connection |
Veri kaynağının bağlantı dizesi. |
container | Veri kaynağının veri kapsayıcısı. |
data |
Veri kaynağı için veri değişikliği algılama ilkesi. |
data |
Veri kaynağı için veri silme algılama ilkesi. |
description | Veri kaynağının açıklaması. |
encryption |
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"