Class VaultInternalSystemBackend
- java.lang.Object
-
- io.quarkus.vault.runtime.client.VaultInternalBase
-
- io.quarkus.vault.runtime.client.backend.VaultInternalSystemBackend
-
@Singleton public class VaultInternalSystemBackend extends VaultInternalBase
-
-
Constructor Summary
Constructors Constructor Description VaultInternalSystemBackend()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<Void>createUpdatePolicy(VaultClient vaultClient, String token, String name, VaultPolicyBody body)io.smallrye.mutiny.Uni<Void>deletePolicy(VaultClient vaultClient, String token, String name)io.smallrye.mutiny.Uni<Void>disableEngine(VaultClient vaultClient, String token, String mount)io.smallrye.mutiny.Uni<Void>enableEngine(VaultClient vaultClient, String token, String mount, VaultEnableEngineBody body)io.smallrye.mutiny.Uni<VaultPolicyResult>getPolicy(VaultClient vaultClient, String token, String name)io.smallrye.mutiny.Uni<VaultSecretEngineInfoResult>getSecretEngineInfo(VaultClient vaultClient, String token, String mount)io.smallrye.mutiny.Uni<VaultTuneResult>getTuneInfo(VaultClient vaultClient, String token, String mount)io.smallrye.mutiny.Uni<VaultInitResponse>init(VaultClient vaultClient, int secretShares, int secretThreshold)io.smallrye.mutiny.Uni<VaultListPolicyResult>listPolicies(VaultClient vaultClient, String token)io.smallrye.mutiny.Uni<VaultLeasesLookup>lookupLease(VaultClient vaultClient, String token, String leaseId)protected StringopNamePrefix()io.smallrye.mutiny.Uni<VaultRenewLease>renewLease(VaultClient vaultClient, String token, String leaseId)io.smallrye.mutiny.Uni<Integer>systemHealth(VaultClient vaultClient, boolean isStandByOk, boolean isPerfStandByOk)io.smallrye.mutiny.Uni<VaultHealthResult>systemHealthStatus(VaultClient vaultClient, boolean isStandByOk, boolean isPerfStandByOk)io.smallrye.mutiny.Uni<VaultSealStatusResult>systemSealStatus(VaultClient vaultClient)<T> io.smallrye.mutiny.Uni<T>unwrap(VaultClient vaultClient, String wrappingToken, Class<T> resultClass)io.smallrye.mutiny.Uni<Void>updateTuneInfo(VaultClient vaultClient, String token, String mount, VaultTuneBody body)io.smallrye.mutiny.Uni<VaultWrapResult>wrap(VaultClient vaultClient, String token, long ttl, Object object)-
Methods inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
opName
-
-
-
-
Method Detail
-
opNamePrefix
protected String opNamePrefix()
- Overrides:
opNamePrefixin classVaultInternalBase
-
systemHealth
public io.smallrye.mutiny.Uni<Integer> systemHealth(VaultClient vaultClient, boolean isStandByOk, boolean isPerfStandByOk)
-
systemHealthStatus
public io.smallrye.mutiny.Uni<VaultHealthResult> systemHealthStatus(VaultClient vaultClient, boolean isStandByOk, boolean isPerfStandByOk)
-
systemSealStatus
public io.smallrye.mutiny.Uni<VaultSealStatusResult> systemSealStatus(VaultClient vaultClient)
-
init
public io.smallrye.mutiny.Uni<VaultInitResponse> init(VaultClient vaultClient, int secretShares, int secretThreshold)
-
wrap
public io.smallrye.mutiny.Uni<VaultWrapResult> wrap(VaultClient vaultClient, String token, long ttl, Object object)
-
unwrap
public <T> io.smallrye.mutiny.Uni<T> unwrap(VaultClient vaultClient, String wrappingToken, Class<T> resultClass)
-
getPolicy
public io.smallrye.mutiny.Uni<VaultPolicyResult> getPolicy(VaultClient vaultClient, String token, String name)
-
createUpdatePolicy
public io.smallrye.mutiny.Uni<Void> createUpdatePolicy(VaultClient vaultClient, String token, String name, VaultPolicyBody body)
-
listPolicies
public io.smallrye.mutiny.Uni<VaultListPolicyResult> listPolicies(VaultClient vaultClient, String token)
-
deletePolicy
public io.smallrye.mutiny.Uni<Void> deletePolicy(VaultClient vaultClient, String token, String name)
-
lookupLease
public io.smallrye.mutiny.Uni<VaultLeasesLookup> lookupLease(VaultClient vaultClient, String token, String leaseId)
-
renewLease
public io.smallrye.mutiny.Uni<VaultRenewLease> renewLease(VaultClient vaultClient, String token, String leaseId)
-
enableEngine
public io.smallrye.mutiny.Uni<Void> enableEngine(VaultClient vaultClient, String token, String mount, VaultEnableEngineBody body)
-
disableEngine
public io.smallrye.mutiny.Uni<Void> disableEngine(VaultClient vaultClient, String token, String mount)
-
getTuneInfo
public io.smallrye.mutiny.Uni<VaultTuneResult> getTuneInfo(VaultClient vaultClient, String token, String mount)
-
updateTuneInfo
public io.smallrye.mutiny.Uni<Void> updateTuneInfo(VaultClient vaultClient, String token, String mount, VaultTuneBody body)
-
getSecretEngineInfo
public io.smallrye.mutiny.Uni<VaultSecretEngineInfoResult> getSecretEngineInfo(VaultClient vaultClient, String token, String mount)
-
-