インターフェース 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 シグナルの完了またはエラー。