Bagikan melalui


SearchIndexerDataSourceConnection interface

Mewakili definisi sumber data, yang dapat digunakan untuk mengonfigurasi pengindeks.

Properti

connectionString

String koneksi untuk sumber data.

container

Kontainer data untuk sumber data.

dataChangeDetectionPolicy

Kebijakan deteksi perubahan data untuk sumber data.

dataDeletionDetectionPolicy

Kebijakan deteksi penghapusan data untuk sumber data.

description

Deskripsi sumber data.

encryptionKey

Deskripsi kunci enkripsi yang Anda buat di Azure Key Vault. Kunci ini digunakan untuk memberikan tingkat enkripsi-saat-istirahat tambahan untuk definisi sumber data Anda ketika Anda menginginkan jaminan penuh bahwa tidak ada yang, bahkan Microsoft, dapat mendekripsi definisi sumber data Anda di Azure Cognitive Search. Setelah Anda mengenkripsi definisi sumber data Anda, definisi tersebut akan selalu tetap dienkripsi. Azure Cognitive Search akan mengabaikan upaya untuk mengatur properti ini ke null. Anda dapat mengubah properti ini sesuai kebutuhan jika Anda ingin memutar kunci enkripsi; Definisi sumber data Anda tidak akan terpengaruh. Enkripsi dengan kunci yang dikelola pelanggan tidak tersedia untuk layanan pencarian gratis, dan hanya tersedia untuk layanan berbayar yang dibuat pada atau setelah 1 Januari 2019.

etag

ETag Dari DataSource.

identity

Identitas terkelola eksplisit yang digunakan untuk sumber data ini. Jika tidak ditentukan dan string koneksi adalah identitas terkelola, identitas terkelola yang ditetapkan sistem akan digunakan. Jika tidak ditentukan, nilainya tetap tidak berubah. Jika "tidak ada" ditentukan, nilai properti ini akan dihapus.

name

Nama sumber data.

type

Jenis sumber data. Nilai yang mungkin termasuk: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'

Detail Properti

connectionString

String koneksi untuk sumber data.

connectionString?: string

Nilai Properti

string

container

Kontainer data untuk sumber data.

container: SearchIndexerDataContainer

Nilai Properti

dataChangeDetectionPolicy

Kebijakan deteksi perubahan data untuk sumber data.

dataChangeDetectionPolicy?: DataChangeDetectionPolicy

Nilai Properti

dataDeletionDetectionPolicy

Kebijakan deteksi penghapusan data untuk sumber data.

dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy

Nilai Properti

description

Deskripsi sumber data.

description?: string

Nilai Properti

string

encryptionKey

Deskripsi kunci enkripsi yang Anda buat di Azure Key Vault. Kunci ini digunakan untuk memberikan tingkat enkripsi-saat-istirahat tambahan untuk definisi sumber data Anda ketika Anda menginginkan jaminan penuh bahwa tidak ada yang, bahkan Microsoft, dapat mendekripsi definisi sumber data Anda di Azure Cognitive Search. Setelah Anda mengenkripsi definisi sumber data Anda, definisi tersebut akan selalu tetap dienkripsi. Azure Cognitive Search akan mengabaikan upaya untuk mengatur properti ini ke null. Anda dapat mengubah properti ini sesuai kebutuhan jika Anda ingin memutar kunci enkripsi; Definisi sumber data Anda tidak akan terpengaruh. Enkripsi dengan kunci yang dikelola pelanggan tidak tersedia untuk layanan pencarian gratis, dan hanya tersedia untuk layanan berbayar yang dibuat pada atau setelah 1 Januari 2019.

encryptionKey?: SearchResourceEncryptionKey

Nilai Properti

etag

ETag Dari DataSource.

etag?: string

Nilai Properti

string

identity

Identitas terkelola eksplisit yang digunakan untuk sumber data ini. Jika tidak ditentukan dan string koneksi adalah identitas terkelola, identitas terkelola yang ditetapkan sistem akan digunakan. Jika tidak ditentukan, nilainya tetap tidak berubah. Jika "tidak ada" ditentukan, nilai properti ini akan dihapus.

identity?: SearchIndexerDataIdentity

Nilai Properti

name

Nama sumber data.

name: string

Nilai Properti

string

type

Jenis sumber data. Nilai yang mungkin termasuk: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'

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

Nilai Properti

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