インターフェース VaultKeyValueOperations
- すべてのスーパーインターフェース:
VaultKeyValueOperationsSupport
Vault のキー / 値シークレットエンジンを使用して、Vault の基本操作セットを指定するインターフェースです。この操作インターフェースで使用されるパスは相対パスであり、送信リクエストではパスの先頭に操作固有のプレフィックスが付加されます。
この API は、バージョン付きとバージョンなしの両方のキーバリューシークレットエンジンをサポートしています。比較と設定(CAS)を必要とする更新が不可能なため、バージョン付きでの使用は制限されます。そのような場合は、代わりに VaultVersionedKeyValueOperations を使用してください。
- 導入:
- 2.1
- 作成者:
- Mark Paluch, Younghwan Jang
- 関連事項:
ネストされたクラスの要約
インターフェース org.springframework.vault.core.VaultKeyValueOperationsSupport から継承されたネストクラス / インターフェース
VaultKeyValueOperationsSupport.KeyValueBackend方法の概要
修飾子と型メソッド説明@Nullable VaultResponsepathでシークレットを読み取ります。<T> @Nullable VaultResponseSupport<T>pathでシークレットを読み取ります。boolean既存のシークレットを削除せずに、pathでシークレットを更新します。voidpathにシークレットを書き込みます。インターフェース org.springframework.vault.core.VaultKeyValueOperationsSupport から継承されたメソッド
delete, getApiVersion, list
メソッドの詳細
get
pathでシークレットを読み取ります。- 次で指定:
- インターフェース
VaultKeyValueOperationsSupportのget - パラメーター:
path- null であってはなりません。- 戻り値:
- データ。パスが存在しない場合は null になる可能性があります。
get
pathでシークレットを読み取ります。- パラメーター:
path- null であってはなりません。responseType- null であってはなりません。- 戻り値:
- データ。パスが存在しない場合は null になる可能性があります。
patch
既存のシークレットを削除せずに、pathでシークレットを更新します。アトミック更新を確実に行うには、Key-Value バージョン 2 マウントが必要です。- パラメーター:
path- null であってはなりません。patch- null であってはなりません。- 戻り値:
- パッチ操作が成功した場合は
true、それ以外の場合はfalse。 - 導入:
- 2.3
put
pathにシークレットを書き込みます。- パラメーター:
path- null であってはなりません。body- null であってはなりません。