インターフェース ReactiveVaultKeyValueMetadataOperations


public interface ReactiveVaultKeyValueMetadataOperations
Vault のバージョン管理されたキー / 値 (kv バージョン 2) シークレットバックエンドを使用して、Vault 操作の基本セットを指定するインターフェース。この操作インターフェースで使用されるパスは相対パスであり、送信リクエストには、対応する操作固有のプレフィックスがパスの前に追加されます。

バージョン管理されたキー / 値 API (kv バージョン 2) はバージョン管理されていないキー / 値 API (kv バージョン 1) とは異なるため、バージョン管理されたキー / 値を使用するクライアントは、バージョン管理されたバックエンドから読み取っていることを認識する必要があります。

導入:
3.1
作成者:
Timothy R. Weiand
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    指定されたキーのキーのメタデータとすべてのバージョンデータを完全に削除します。
    指定されたパスにあるシークレットのメタデータとバージョンを取得します。
    シークレットメタデータを更新するか、存在しない場合は新しいメタデータを作成します。
  • メソッドの詳細

    • get

      指定されたパスにあるシークレットのメタデータとバージョンを取得します。
      パラメーター:
      path - 秘密のパスは、null または空であってはなりません。
      戻り値:
      VaultMetadataResponse
    • put

      シークレットメタデータを更新するか、存在しない場合は新しいメタデータを作成します。
      パラメーター:
      path - 秘密のパスは、null または空であってはなりません。
      body - VaultMetadataRequest
      戻り値:
      Mono シグナルの完了またはエラー。
    • delete

      Mono<VoidSE> delete(StringSE path)
      指定されたキーのキーのメタデータとすべてのバージョンデータを完全に削除します。すべてのバージョン履歴が削除されます。
      パラメーター:
      path - 秘密のパスは、null または空であってはなりません。
      戻り値:
      Mono シグナルの完了またはエラー。