Compartir a través de


SearchResourceEncryptionKey Clase

Definición

Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que cree y administre se pueden usar para cifrar o descifrar datos en reposo en Azure Cognitive Search, como índices y mapas de sinónimos.

public class SearchResourceEncryptionKey
type SearchResourceEncryptionKey = class
Public Class SearchResourceEncryptionKey
Herencia
SearchResourceEncryptionKey

Constructores

SearchResourceEncryptionKey(Uri, String, String)

Crea una nueva instancia de la clase SearchResourceEncryptionKey.

Propiedades

ApplicationId

Obtiene o establece el identificador de aplicación para acceder al Key Vault de Azure especificado en .VaultUri El Key Vault de Azure debe estar en el mismo inquilino que azure servicio Search.

ApplicationSecret

Obtiene o establece el secreto de aplicación para acceder al Key Vault de Azure especificado en .VaultUri El Key Vault de Azure debe estar en el mismo inquilino que azure servicio Search.

Identity

Una identidad administrada explícita que se usará para esta clave de cifrado. Si no se especifica y la propiedad de credenciales de acceso es null, se usa la identidad administrada asignada por el sistema. Al actualizar al recurso, si no se especifica la identidad explícita, permanece sin cambios. Si se especifica "none", se borra el valor de esta propiedad. Tenga en cuenta SearchIndexerDataIdentity que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen SearchIndexerDataNoneIdentity y SearchIndexerDataUserAssignedIdentity.

KeyName

Obtiene el nombre de la clave de Azure Key Vault para cifrar los recursos en reposo.

KeyVersion

Obtiene la versión de la clave de Azure Key Vault para cifrar los recursos en reposo.

VaultUri

Obtiene el Key Vault Uride Azure .

Se aplica a