Search
Adapter specificication for Vault Secret Engines
@type data() :: term()
@type errors() :: list()
@type options() :: list()
@type path() :: String.t()
@type response() :: {:ok, data()} | {:error, errors()}
@type token() :: String.t()
@type value() :: term()
@type vault() :: Vault.t()
@callback delete(vault(), path(), options()) :: response()
@callback list(vault(), path(), options()) :: response()
@callback read(vault(), path(), options()) :: response()
@callback write(vault(), path(), value(), options()) :: response()