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à
application |
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. |
application |
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. |
key |
Nome della chiave di Azure Key Vault da usare per crittografare i dati inattivi. |
key |
Versione della chiave di Azure Key Vault da usare per crittografare i dati inattivi. |
vault |
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