public interface Sys
APIs for Sys operations on Vault.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreatePolicy(CreatePolicy.Request request) Create a policy.default CreatePolicy.ResponsecreatePolicy(String name, String policy) Create a policy.deletePolicy(DeletePolicy.Request request) Delete a policy.default DeletePolicy.ResponsedeletePolicy(String name) Delete a policy.disableAuth(DisableAuth.Request request) Disable an authentication method.default DisableAuth.ResponsedisableAuth(String path) Disable an authentication method.default DisableEngine.ResponsedisableEngine(Engine<?> engine) Disable (unmount) a secret engine from default path.disableEngine(DisableEngine.Request request) Disable (unmount) a secrets engine.default DisableEngine.ResponsedisableEngine(String path) Disable (unmount) a secret engine from specific path.default EnableAuth.ResponseenableAuth(AuthMethod<?> authMethod) Enable an authentication method on default path.enableAuth(EnableAuth.Request request) Enable an authentication method on custom path or with additional configuration.default EnableEngine.ResponseenableEngine(Engine<?> engine) Enable (mount) a secret engine on a default path.enableEngine(EnableEngine.Request request) Enable (mount) a secret engine with custom configuration.
-
Field Details
-
API
The API of this sys implementation.
-
-
Method Details
-
enableEngine
Enable (mount) a secret engine on a default path.- Parameters:
engine- engine to enable- Returns:
- when the engine is enabled
-
enableEngine
Enable (mount) a secret engine with custom configuration.- Parameters:
request- request for mount operation- Returns:
- when the engine is enabled
-
disableEngine
Disable (unmount) a secret engine from default path.- Parameters:
engine- to disable- Returns:
- when the engine is disabled
-
disableEngine
Disable (unmount) a secret engine from specific path.- Parameters:
path- mount path- Returns:
- when the engine is disabled
-
disableEngine
Disable (unmount) a secrets engine.- Parameters:
request- disable engine request- Returns:
- disable engine response
-
enableAuth
Enable an authentication method on default path.- Parameters:
authMethod- authentication method to enable- Returns:
- when the method is enabled
-
enableAuth
Enable an authentication method on custom path or with additional configuration.- Parameters:
request- mount request- Returns:
- when the method is enabled
-
disableAuth
Disable an authentication method.- Parameters:
path- path of the method- Returns:
- when method is disabled
-
disableAuth
Disable an authentication method.- Parameters:
request- disable authentication method request- Returns:
- disable authentication method response
-
createPolicy
Create a policy.- Parameters:
name- name of the policypolicy- policy document- Returns:
- when policy is created
-
createPolicy
Create a policy.- Parameters:
request- create a policy request- Returns:
- create policy response
-
deletePolicy
Delete a policy.- Parameters:
name- name of the policy- Returns:
- when policy is deleted
-
deletePolicy
Delete a policy.- Parameters:
request- delete policy request- Returns:
- delete policy response
-