Compartilhar via


SearchResourceEncryptionKey Classe

Definição

Uma chave de criptografia gerenciada pelo cliente no Azure Key Vault. As chaves que você cria e gerencia podem ser usadas para criptografar ou descriptografar dados inativos em Azure Cognitive Search, como índices e mapas de sinônimos.

public class SearchResourceEncryptionKey
type SearchResourceEncryptionKey = class
Public Class SearchResourceEncryptionKey
Herança
SearchResourceEncryptionKey

Construtores

SearchResourceEncryptionKey(Uri, String, String)

Cria uma nova instância da classe SearchResourceEncryptionKey.

Propriedades

ApplicationId

Obtém ou define a ID do aplicativo para acessar o Key Vault do Azure especificado no VaultUri. O Key Vault do Azure deve estar no mesmo locatário que o serviço Pesquisa do Azure.

ApplicationSecret

Obtém ou define o segredo do aplicativo para acessar o Key Vault do Azure especificado no VaultUri. O Key Vault do Azure deve estar no mesmo locatário que o serviço Pesquisa do Azure.

Identity

Uma identidade gerenciada explícita a ser usada para essa chave de criptografia. Se não for especificado e a propriedade de credenciais de acesso for nula, a identidade gerenciada atribuída pelo sistema será usada. Ao atualizar para o recurso, se a identidade explícita não for especificada, ela permanecerá inalterada. Se "none" for especificado, o valor dessa propriedade será limpo. SearchIndexerDataIdentity Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem SearchIndexerDataNoneIdentity e SearchIndexerDataUserAssignedIdentity.

KeyName

Obtém o nome da chave de Key Vault do Azure para criptografar recursos inativos.

KeyVersion

Obtém a versão da chave de Key Vault do Azure para criptografar recursos inativos.

VaultUri

Obtém o Key Vault Urido Azure.

Aplica-se a