SearchResourceEncryptionKey interface

Azure Key Vault のカスタマー マネージド暗号化キー。 作成および管理するキーは、インデックスやシノニム マップなど、Azure Cognitive Search の保存データを暗号化または復号化するために使用できます。

プロパティ

applicationId

保存データの暗号化時に使用される Azure Key Vault に対する必要なアクセス許可が付与された AAD アプリケーション ID。 アプリケーション ID は、AAD アプリケーションのオブジェクト ID と混同しないでください。

applicationSecret

指定した AAD アプリケーションの認証キー。

identity

この暗号化キーに使用する明示的なマネージド ID。 指定されず、アクセス資格情報プロパティが null の場合は、システム割り当てマネージド ID が使用されます。 リソースの更新時に、明示的な ID が指定されていない場合、変更されません。 "none" が指定されている場合、このプロパティの値はクリアされます。

keyName

保存データの暗号化に使用する Azure Key Vault キーの名前。

keyVersion

保存データの暗号化に使用する Azure Key Vault キーのバージョン。

vaultUrl

保存データの暗号化に使用するキーを含む Azure Key Vault の URI (DNS 名とも呼ばれます)。 URI の例は、https://my-keyvault-name.vault.azure.net可能性があります。

プロパティの詳細

applicationId

保存データの暗号化時に使用される Azure Key Vault に対する必要なアクセス許可が付与された AAD アプリケーション ID。 アプリケーション ID は、AAD アプリケーションのオブジェクト ID と混同しないでください。

applicationId?: string

プロパティ値

string

applicationSecret

指定した AAD アプリケーションの認証キー。

applicationSecret?: string

プロパティ値

string

identity

この暗号化キーに使用する明示的なマネージド ID。 指定されず、アクセス資格情報プロパティが null の場合は、システム割り当てマネージド ID が使用されます。 リソースの更新時に、明示的な ID が指定されていない場合、変更されません。 "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