Condividi tramite


SearchResourceEncryptionKey interface

Una chiave di crittografia gestita dal cliente in Azure Key Vault. Le chiavi create e gestite possono essere usate per crittografare o decrittografare i dati inattivi in Ricerca cognitiva di Azure, ad esempio indici e mappe sinonimi.

Proprietà

applicationId

ID applicazione AAD a cui sono state concesse le autorizzazioni di accesso necessarie all'insieme di credenziali delle chiavi di Azure da usare durante la crittografia dei dati inattivi. L'ID applicazione non deve essere confuso con l'ID oggetto per l'applicazione AAD.

applicationSecret

Chiave di autenticazione dell'applicazione AAD specificata.

identity

Identità gestita esplicita da usare per questa chiave di crittografia. Se non specificato e la proprietà delle credenziali di accesso è Null, viene usata l'identità gestita assegnata dal sistema. Se l'identità esplicita non viene specificata, l'aggiornamento alla risorsa rimane invariato. Se si specifica "none", il valore di questa proprietà viene cancellato.

keyName

Nome della chiave di Azure Key Vault da usare per crittografare i dati inattivi.

keyVersion

Versione della chiave di Azure Key Vault da usare per crittografare i dati inattivi.

vaultUrl

L'URI dell'insieme di credenziali delle chiavi di Azure, detto anche nome DNS, che contiene la chiave da usare per crittografare i dati inattivi. Un URI di esempio potrebbe essere https://my-keyvault-name.vault.azure.net.

Dettagli proprietà

applicationId

ID applicazione AAD a cui sono state concesse le autorizzazioni di accesso necessarie all'insieme di credenziali delle chiavi di Azure da usare durante la crittografia dei dati inattivi. L'ID applicazione non deve essere confuso con l'ID oggetto per l'applicazione AAD.

applicationId?: string

Valore della proprietà

string

applicationSecret

Chiave di autenticazione dell'applicazione AAD specificata.

applicationSecret?: string

Valore della proprietà

string

identity

Identità gestita esplicita da usare per questa chiave di crittografia. Se non specificato e la proprietà delle credenziali di accesso è Null, viene usata l'identità gestita assegnata dal sistema. Se l'identità esplicita non viene specificata, l'aggiornamento alla risorsa rimane invariato. Se si specifica "none", il valore di questa proprietà viene cancellato.

identity?: SearchIndexerDataIdentity

Valore della proprietà

keyName

Nome della chiave di Azure Key Vault da usare per crittografare i dati inattivi.

keyName: string

Valore della proprietà

string

keyVersion

Versione della chiave di Azure Key Vault da usare per crittografare i dati inattivi.

keyVersion: string

Valore della proprietà

string

vaultUrl

L'URI dell'insieme di credenziali delle chiavi di Azure, detto anche nome DNS, che contiene la chiave da usare per crittografare i dati inattivi. Un URI di esempio potrebbe essere https://my-keyvault-name.vault.azure.net.

vaultUrl: string

Valore della proprietà

string