SearchResourceEncryptionKey interface
Azure Key Vault 中的客户管理的加密密钥。 创建和管理的密钥可用于加密或解密 Azure 认知搜索中的数据,例如索引和同义词映射。
属性
| application |
向 AAD 应用程序 ID 授予对静态数据加密时要使用的 Azure Key Vault 所需的访问权限。 应用程序 ID 不应与 AAD 应用程序的对象 ID 混淆。 |
| application |
指定的 AAD 应用程序的身份验证密钥。 |
| identity | 用于此加密密钥的显式托管标识。 如果未指定并且访问凭据属性为 null,则使用系统分配的托管标识。 更新资源时,如果未指定显式标识,则保持不变。 如果指定了“none”,则清除此属性的值。 |
| key |
用于加密静态数据的 Azure Key Vault 密钥的名称。 |
| key |
用于加密静态数据的 Azure Key Vault 密钥的版本。 |
| vault |
Azure Key Vault 的 URI(也称为 DNS 名称),其中包含用于加密静态数据的密钥。 示例 URI 可能是 https://my-keyvault-name.vault.azure.net。 |
属性详细信息
applicationId
向 AAD 应用程序 ID 授予对静态数据加密时要使用的 Azure Key Vault 所需的访问权限。 应用程序 ID 不应与 AAD 应用程序的对象 ID 混淆。
applicationId?: string
属性值
string
applicationSecret
指定的 AAD 应用程序的身份验证密钥。
applicationSecret?: string
属性值
string
identity
用于此加密密钥的显式托管标识。 如果未指定并且访问凭据属性为 null,则使用系统分配的托管标识。 更新资源时,如果未指定显式标识,则保持不变。 如果指定了“none”,则清除此属性的值。
identity?: SearchIndexerDataIdentity
属性值
keyName
用于加密静态数据的 Azure Key Vault 密钥的名称。
keyName: string
属性值
string
keyVersion
用于加密静态数据的 Azure Key Vault 密钥的版本。
keyVersion: string
属性值
string
vaultUrl
Azure Key Vault 的 URI(也称为 DNS 名称),其中包含用于加密静态数据的密钥。 示例 URI 可能是 https://my-keyvault-name.vault.azure.net。
vaultUrl: string
属性值
string