- All Known Subinterfaces:
DbCredentials
,Kv2Secret
- All Known Implementing Classes:
DbGet.Response
,GetCubbyhole.Response
,GetKv1.Response
,GetKv2.Response
public interface Secret
Common methods for secrets.
The methods
value(String)
and values()
may have different semantic meaning
depending on secrets engine used, please check documentation of subclasses.-
Method Summary
-
Method Details
-
path
String path()Path of this secret.- Returns:
- path in the vault, relative to mount point
-
value
Value of a key within a secret.- Parameters:
key
- key of the secret's value- Returns:
- value if the key exists
-
values
A map of secret values (key/value pairs).- Returns:
- a map of all values available
-