Class VaultInternalKubernetesAuthMethod
- java.lang.Object
-
- io.quarkus.vault.runtime.client.VaultInternalBase
-
- io.quarkus.vault.runtime.client.authmethod.VaultInternalKubernetesAuthMethod
-
@Singleton public class VaultInternalKubernetesAuthMethod extends VaultInternalBase
-
-
Constructor Summary
Constructors Constructor Description VaultInternalKubernetesAuthMethod()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<Void>configureAuth(VaultClient vaultClient, String token, VaultKubernetesAuthConfigData config)io.smallrye.mutiny.Uni<Void>createAuthRole(VaultClient vaultClient, String token, String name, VaultKubernetesAuthRoleData body)io.smallrye.mutiny.Uni<Void>deleteAuthRoles(VaultClient vaultClient, String token, String name)io.smallrye.mutiny.Uni<VaultKubernetesAuthReadRoleResult>getVaultAuthRole(VaultClient vaultClient, String token, String name)io.smallrye.mutiny.Uni<VaultKubernetesAuthListRolesResult>listAuthRoles(VaultClient vaultClient, String token)io.smallrye.mutiny.Uni<VaultKubernetesAuth>login(VaultClient vaultClient, String role, String jwt)protected StringopNamePrefix()io.smallrye.mutiny.Uni<VaultKubernetesAuthConfigResult>readAuthConfig(VaultClient vaultClient, String token)-
Methods inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
opName
-
-
-
-
Method Detail
-
opNamePrefix
protected String opNamePrefix()
- Overrides:
opNamePrefixin classVaultInternalBase
-
login
public io.smallrye.mutiny.Uni<VaultKubernetesAuth> login(VaultClient vaultClient, String role, String jwt)
-
createAuthRole
public io.smallrye.mutiny.Uni<Void> createAuthRole(VaultClient vaultClient, String token, String name, VaultKubernetesAuthRoleData body)
-
getVaultAuthRole
public io.smallrye.mutiny.Uni<VaultKubernetesAuthReadRoleResult> getVaultAuthRole(VaultClient vaultClient, String token, String name)
-
listAuthRoles
public io.smallrye.mutiny.Uni<VaultKubernetesAuthListRolesResult> listAuthRoles(VaultClient vaultClient, String token)
-
deleteAuthRoles
public io.smallrye.mutiny.Uni<Void> deleteAuthRoles(VaultClient vaultClient, String token, String name)
-
configureAuth
public io.smallrye.mutiny.Uni<Void> configureAuth(VaultClient vaultClient, String token, VaultKubernetesAuthConfigData config)
-
readAuthConfig
public io.smallrye.mutiny.Uni<VaultKubernetesAuthConfigResult> readAuthConfig(VaultClient vaultClient, String token)
-
-