Condividi tramite


SearchIndexerDataSourceConnection interface

Rappresenta una definizione di origine dati, che può essere utilizzata per configurare un indicizzatore.

Proprietà

connectionString

Stringa di connessione per l'origine dati.

container

Contenitore di dati per l'origine dati.

dataChangeDetectionPolicy

Criteri di rilevamento delle modifiche dei dati per l'origine dati.

dataDeletionDetectionPolicy

Criteri di rilevamento dell'eliminazione dei dati per l'origine dati.

description

Descrizione dell'origine dati.

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 avere la certezza completa che nessuno, nemmeno Microsoft, possa decrittografare la definizione dell'origine dati in Ricerca per intelligenza artificiale di Azure. Dopo aver crittografato la definizione dell'origine dati, rimarrà sempre crittografata. Ricerca di intelligenza artificiale 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.

indexerPermissionOptions

Opzioni di acquisizione con vari tipi di dati di autorizzazione.

name

Nome dell'origine dati.

subType

Un tipo specifico di origine dati, nel caso in cui la risorsa sia in grado di utilizzare modalità diverse. Ad esempio, 'MongoDb' per determinati account 'cosmosDb'. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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

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 avere la certezza completa che nessuno, nemmeno Microsoft, possa decrittografare la definizione dell'origine dati in Ricerca per intelligenza artificiale di Azure. Dopo aver crittografato la definizione dell'origine dati, rimarrà sempre crittografata. Ricerca di intelligenza artificiale 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à

indexerPermissionOptions

Opzioni di acquisizione con vari tipi di dati di autorizzazione.

indexerPermissionOptions?: string[]

Valore della proprietà

string[]

name

Nome dell'origine dati.

name: string

Valore della proprietà

string

subType

Un tipo specifico di origine dati, nel caso in cui la risorsa sia in grado di utilizzare modalità diverse. Ad esempio, 'MongoDb' per determinati account 'cosmosDb'. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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

Valore della proprietà

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