SearchIndexerDataSourceConnection interface
Rappresenta una definizione di origine dati, che può essere utilizzata per configurare un indicizzatore.
Proprietà
connection |
Stringa di connessione per l'origine dati. |
container | Contenitore di dati per l'origine dati. |
data |
Criteri di rilevamento delle modifiche dei dati per l'origine dati. |
data |
Criteri di rilevamento dell'eliminazione dei dati per l'origine dati. |
description | Descrizione dell'origine dati. |
encryption |
Descrizione di una chiave di crittografia creata in Azure Key Vault. Questa chiave viene usata per fornire un livello aggiuntivo di crittografia dei dati inattivi per la definizione dell'origine dati quando si vuole garantire che nessuno, nemmeno Microsoft, possa decrittografare la definizione dell'origine dati in Ricerca cognitiva di Azure. Dopo aver crittografato la definizione dell'origine dati, rimarrà sempre crittografata. Ricerca cognitiva di Azure ignorerà i tentativi di impostare questa proprietà su Null. È possibile modificare questa proprietà in base alle esigenze se si vuole ruotare la chiave di crittografia; La definizione dell'origine dati non sarà interessata. La crittografia con chiavi gestite dal cliente non è disponibile per i servizi di ricerca gratuiti ed è disponibile solo per i servizi a pagamento creati il 1° gennaio 2019. |
etag | ETag dell'origine dati. |
identity | Identità gestita esplicita da usare per questa origine dati. Se non specificato e la stringa di connessione è un'identità gestita, viene usata l'identità gestita assegnata dal sistema. Se non specificato, il valore rimane invariato. Se si specifica "none", il valore di questa proprietà viene cancellato. |
name | Nome dell'origine dati. |
type | Tipo dell'origine dati. I valori possibili includono: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2' |
Dettagli proprietà
connectionString
Stringa di connessione per l'origine dati.
connectionString?: string
Valore della proprietà
string
container
Contenitore di dati per l'origine dati.
container: SearchIndexerDataContainer
Valore della proprietà
dataChangeDetectionPolicy
Criteri di rilevamento delle modifiche dei dati per l'origine dati.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
Valore della proprietà
dataDeletionDetectionPolicy
Criteri di rilevamento dell'eliminazione dei dati per l'origine dati.
dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy
Valore della proprietà
description
Descrizione dell'origine dati.
description?: string
Valore della proprietà
string
encryptionKey
Descrizione di una chiave di crittografia creata in Azure Key Vault. Questa chiave viene usata per fornire un livello aggiuntivo di crittografia dei dati inattivi per la definizione dell'origine dati quando si vuole garantire che nessuno, nemmeno Microsoft, possa decrittografare la definizione dell'origine dati in Ricerca cognitiva di Azure. Dopo aver crittografato la definizione dell'origine dati, rimarrà sempre crittografata. Ricerca cognitiva di Azure ignorerà i tentativi di impostare questa proprietà su Null. È possibile modificare questa proprietà in base alle esigenze se si vuole ruotare la chiave di crittografia; La definizione dell'origine dati non sarà interessata. La crittografia con chiavi gestite dal cliente non è disponibile per i servizi di ricerca gratuiti ed è disponibile solo per i servizi a pagamento creati il 1° gennaio 2019.
encryptionKey?: SearchResourceEncryptionKey
Valore della proprietà
etag
ETag dell'origine dati.
etag?: string
Valore della proprietà
string
identity
Identità gestita esplicita da usare per questa origine dati. Se non specificato e la stringa di connessione è un'identità gestita, viene usata l'identità gestita assegnata dal sistema. Se non specificato, il valore rimane invariato. Se si specifica "none", il valore di questa proprietà viene cancellato.
identity?: SearchIndexerDataIdentity
Valore della proprietà
name
Nome dell'origine dati.
name: string
Valore della proprietà
string
type
Tipo dell'origine dati. I valori possibili includono: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"
Valore della proprietà
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"