Class VaultInternalSystemBackend
- java.lang.Object
-
- io.quarkus.vault.runtime.client.VaultInternalBase
-
- io.quarkus.vault.runtime.client.backend.VaultInternalSystemBackend
-
@Singleton public class VaultInternalSystemBackend extends VaultInternalBase
-
-
Field Summary
-
Fields inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
vaultClient
-
-
Constructor Summary
Constructors Constructor Description VaultInternalSystemBackend()
-
Method Summary
-
Methods inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
setVaultClient
-
-
-
-
Method Detail
-
systemHealth
public int systemHealth(boolean isStandByOk, boolean isPerfStandByOk)
-
systemHealthStatus
public VaultHealthResult systemHealthStatus(boolean isStandByOk, boolean isPerfStandByOk)
-
systemSealStatus
public VaultSealStatusResult systemSealStatus()
-
init
public VaultInitResponse init(int secretShares, int secretThreshold)
-
wrap
public VaultWrapResult wrap(String token, long ttl, Object object)
-
getPolicy
public VaultPolicyResult getPolicy(String token, String name)
-
createUpdatePolicy
public void createUpdatePolicy(String token, String name, VaultPolicyBody body)
-
listPolicies
public VaultListPolicyResult listPolicies(String token)
-
lookupLease
public VaultLeasesLookup lookupLease(String token, String leaseId)
-
renewLease
public VaultRenewLease renewLease(String token, String leaseId)
-
enableEngine
public void enableEngine(String token, String mount, VaultEnableEngineBody body)
-
getTuneInfo
public VaultTuneResult getTuneInfo(String token, String mount)
-
updateTuneInfo
public void updateTuneInfo(String token, String mount, VaultTuneBody body)
-
-