Interface SecretBackendMetadata
-
- All Known Subinterfaces:
LeasingSecretBackendMetadata
- All Known Implementing Classes:
KeyValueSecretBackendMetadata,SecretBackendMetadataSupport,SecretBackendMetadataWrapper
public interface SecretBackendMetadataInterface specifying the API to obtain URL variables and optionally aPropertyTransformer. Typically used byVaultPropertySource. Supports ordering of implementations.- Author:
- Mark Paluch
- See Also:
PropertyTransformer,Ordered,Order
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetName()Return a readable name of this secret backend.StringgetPath()Return the path of this secret backend.org.springframework.vault.core.util.PropertyTransformergetPropertyTransformer()Return aPropertyTransformerto post-process properties retrieved from Vault.Map<String,String>getVariables()
-
-
-
Method Detail
-
getName
String getName()
Return a readable name of this secret backend.- Returns:
- the name of this secret backend.
-
getPath
String getPath()
Return the path of this secret backend.- Returns:
- the path of this secret backend.
- Since:
- 1.1
-
getPropertyTransformer
org.springframework.vault.core.util.PropertyTransformer getPropertyTransformer()
Return aPropertyTransformerto post-process properties retrieved from Vault.- Returns:
- the property transformer.
- See Also:
PropertyTransformers
-
-