public interface IuVaultSecret
Represents a HashiCorp Vault K/V secret.
-
Method Summary
Modifier and TypeMethodDescription<T> IuVaultKeyedValue<T> Gets a keyed value.getData()Gets secret data as a JSON object.Gets K/V secret metadata.getName()Gets the secret name.<T> voidSets a keyed value.
-
Method Details
-
getName
String getName()Gets the secret name.- Returns:
- secret name
-
getData
JsonObject getData()Gets secret data as a JSON object.- Returns:
JsonObject
-
getMetadata
IuVaultMetadata getMetadata()Gets K/V secret metadata.- Returns:
IuVaultMetadata
-
get
Gets a keyed value.- Type Parameters:
T- value type- Parameters:
key- keytype- type- Returns:
- keyed value
-
set
Sets a keyed value.- Type Parameters:
T- value type- Parameters:
key- keyvalue- valuetype- type
-