java.lang.Object
io.github.jopenlibs.vault.api.OperationsBase
io.github.jopenlibs.vault.api.sys.Sys
The implementing class for operations on Vault's /v1/sys/* REST endpoints.
This class is not intended to be constructed directly. Rather, it is meant to used by way of
Vault in a DSL-style builder pattern. See the Javadoc comments of each
public method for usage examples.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.jopenlibs.vault.api.OperationsBase
OperationsBase.EndpointOperation<T> -
Field Summary
Fields inherited from class io.github.jopenlibs.vault.api.OperationsBase
config -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionleases()Returns the implementing class for Vault's lease operations/v1/sys/leases/*REST endpoints).mounts()Returns the implementing class for Vault's sys mounts operations (i.e.seal()Returns the implementing class for Vault's seal operations (e.g. seal, unseal, sealStatus).withNameSpace(String nameSpace) wrapping()Returns the implementing class for/v1/sys/wrapping/*REST endpointsMethods inherited from class io.github.jopenlibs.vault.api.OperationsBase
getRest, retry
-
Constructor Details
-
Sys
-
-
Method Details
-
withNameSpace
-
wrapping
Returns the implementing class for/v1/sys/wrapping/*REST endpoints- Returns:
- The implementing class for wrapping operations
-
seal
Returns the implementing class for Vault's seal operations (e.g. seal, unseal, sealStatus).- Returns:
- The implementing class for Vault's seal operations (e.g. seal, unseal, sealStatus).
-
mounts
Returns the implementing class for Vault's sys mounts operations (i.e./v1/sys/mounts/*REST endpoints).- Returns:
- the implementing class for Vault's sys mounts operations
-
leases
Returns the implementing class for Vault's lease operations/v1/sys/leases/*REST endpoints).- Returns:
- The implementing class for Vault's lease operations
-