Class VaultInternalKubernetesAuthMethod
- java.lang.Object
-
- io.quarkus.vault.runtime.client.VaultInternalBase
-
- io.quarkus.vault.runtime.client.authmethod.VaultInternalKubernetesAuthMethod
-
@Singleton public class VaultInternalKubernetesAuthMethod extends VaultInternalBase
-
-
Field Summary
-
Fields inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
vaultClient
-
-
Constructor Summary
Constructors Constructor Description VaultInternalKubernetesAuthMethod()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureAuth(String token, VaultKubernetesAuthConfigData config)voidcreateAuthRole(String token, String name, VaultKubernetesAuthRoleData body)voiddeleteAuthRoles(String token, String name)VaultKubernetesAuthReadRoleResultgetVaultAuthRole(String token, String name)VaultKubernetesAuthListRolesResultlistAuthRoles(String token)VaultKubernetesAuthlogin(String role, String jwt)VaultKubernetesAuthConfigResultreadAuthConfig(String token)VaultInternalKubernetesAuthMethodsetVaultConfigHolder(VaultConfigHolder vaultConfigHolder)-
Methods inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
setVaultClient
-
-
-
-
Method Detail
-
login
public VaultKubernetesAuth login(String role, String jwt)
-
createAuthRole
public void createAuthRole(String token, String name, VaultKubernetesAuthRoleData body)
-
getVaultAuthRole
public VaultKubernetesAuthReadRoleResult getVaultAuthRole(String token, String name)
-
listAuthRoles
public VaultKubernetesAuthListRolesResult listAuthRoles(String token)
-
configureAuth
public void configureAuth(String token, VaultKubernetesAuthConfigData config)
-
readAuthConfig
public VaultKubernetesAuthConfigResult readAuthConfig(String token)
-
setVaultConfigHolder
public VaultInternalKubernetesAuthMethod setVaultConfigHolder(VaultConfigHolder vaultConfigHolder)
-
-