次の方法で共有


SearchResourceEncryptionKey クラス

定義

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

public class SearchResourceEncryptionKey
type SearchResourceEncryptionKey = class
Public Class SearchResourceEncryptionKey
継承
SearchResourceEncryptionKey

コンストラクター

SearchResourceEncryptionKey(Uri, String, String)

SearchResourceEncryptionKey クラスの新しいインスタンスを作成します。

プロパティ

ApplicationId

VaultUri指定された Azure Key Vaultにアクセスするアプリケーション ID を取得または設定します。 Azure Key Vaultは、Azure Search Serviceと同じテナントに存在する必要があります。

ApplicationSecret

で指定された Azure Key Vaultにアクセスするためのアプリケーション シークレットをVaultUri取得または設定します。 Azure Key Vaultは、Azure Search Serviceと同じテナントに存在する必要があります。

Identity

この暗号化キーに使用する明示的なマネージド ID。 指定せず、アクセス資格情報プロパティが null の場合は、システム割り当てマネージド ID が使用されます。 リソースの更新時に、明示的な ID が指定されていない場合は、変更されません。 "none" が指定されている場合、このプロパティの値はクリアされます。 基底クラスであることに注意 SearchIndexerDataIdentity してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がSearchIndexerDataUserAssignedIdentity含まれますSearchIndexerDataNoneIdentity

KeyName

保存中のリソースを暗号化するための Azure Key Vault キーの名前を取得します。

KeyVersion

保存中のリソースを暗号化するための Azure Key Vault キーのバージョンを取得します。

VaultUri

Azure Key Vault Uriを取得します。

適用対象