Compartilhar via


SearchResourceEncryptionKey interface

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 em repouso no Azure Cognitive Search, como índices e mapas de sinônimos.

Propriedades

applicationId

Uma ID de aplicativo do AAD que recebeu as permissões de acesso necessárias para o Azure Key Vault que deve ser usada ao criptografar seus dados em repouso. A ID do aplicativo não deve ser confundida com a ID do objeto para seu aplicativo do AAD.

applicationSecret

A chave de autenticação do aplicativo AAD especificado.

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 "nenhum" for especificado, o valor dessa propriedade será limpo.

keyName

O nome da chave do Azure Key Vault a ser usada para criptografar seus dados em repouso.

keyVersion

A versão da chave do Azure Key Vault a ser usada para criptografar seus dados em repouso.

vaultUrl

O URI do Azure Key Vault, também conhecido como nome DNS, que contém a chave a ser usada para criptografar seus dados em repouso. Um URI de exemplo pode ser https://my-keyvault-name.vault.azure.net.

Detalhes da propriedade

applicationId

Uma ID de aplicativo do AAD que recebeu as permissões de acesso necessárias para o Azure Key Vault que deve ser usada ao criptografar seus dados em repouso. A ID do aplicativo não deve ser confundida com a ID do objeto para seu aplicativo do AAD.

applicationId?: string

Valor da propriedade

string

applicationSecret

A chave de autenticação do aplicativo AAD especificado.

applicationSecret?: string

Valor da propriedade

string

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 "nenhum" for especificado, o valor dessa propriedade será limpo.

identity?: SearchIndexerDataIdentity

Valor da propriedade

keyName

O nome da chave do Azure Key Vault a ser usada para criptografar seus dados em repouso.

keyName: string

Valor da propriedade

string

keyVersion

A versão da chave do Azure Key Vault a ser usada para criptografar seus dados em repouso.

keyVersion: string

Valor da propriedade

string

vaultUrl

O URI do Azure Key Vault, também conhecido como nome DNS, que contém a chave a ser usada para criptografar seus dados em repouso. Um URI de exemplo pode ser https://my-keyvault-name.vault.azure.net.

vaultUrl: string

Valor da propriedade

string