Partager via


SearchResourceEncryptionKey Classe

Définition

Une clé de chiffrement gérée par le client dans Azure Key Vault. Les clés que vous créez et gérez peuvent être utilisées pour chiffrer ou déchiffrer les données au repos dans Recherche cognitive Azure, telles que les index et les mappages de synonymes.

public class SearchResourceEncryptionKey
type SearchResourceEncryptionKey = class
Public Class SearchResourceEncryptionKey
Héritage
SearchResourceEncryptionKey

Constructeurs

SearchResourceEncryptionKey(Uri, String, String)

Crée une instance de la classe SearchResourceEncryptionKey.

Propriétés

ApplicationId

Obtient ou définit l’ID d’application pour accéder au Key Vault Azure spécifié dans .VaultUri Le Key Vault Azure doit se trouver dans le même locataire que le service Search Azure.

ApplicationSecret

Obtient ou définit le secret d’application pour accéder au Key Vault Azure spécifié dans .VaultUri Le Key Vault Azure doit se trouver dans le même locataire que le service Search Azure.

Identity

Identité managée explicite à utiliser pour cette clé de chiffrement. Si elle n’est pas spécifiée et que la propriété d’informations d’identification d’accès est null, l’identité managée affectée par le système est utilisée. Lors de la mise à jour de la ressource, si l’identité explicite n’est pas spécifiée, elle reste inchangée. Si « none » est spécifié, la valeur de cette propriété est effacée. Veuillez noter qu’il SearchIndexerDataIdentity s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent SearchIndexerDataNoneIdentity et SearchIndexerDataUserAssignedIdentity.

KeyName

Obtient le nom de la clé Azure Key Vault pour chiffrer les ressources au repos.

KeyVersion

Obtient la version de la clé Azure Key Vault pour chiffrer les ressources au repos.

VaultUri

Obtient le Key Vault UriAzure .

S’applique à