SearchIndexerDataSourceConnection interface
Mewakili definisi sumber data, yang dapat digunakan untuk mengonfigurasi pengindeks.
Properti
connection |
String koneksi untuk sumber data. |
container | Kontainer data untuk sumber data. |
data |
Kebijakan deteksi perubahan data untuk sumber data. |
data |
Kebijakan deteksi penghapusan data untuk sumber data. |
description | Deskripsi sumber data. |
encryption |
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"