Uses of Interface
io.helidon.integrations.common.rest.RestApi
Package
Description
Common classes for accessing JSON based REST APIs of third party systems.
AppRole authentication method for Vault.
Common classes for Vault integration.
Vault authentication method for Kubernetes.
Token authentication method for Vault.
Cubbyhole secret engine support for Vault.
Vault's Database Secrets Engine support.
Vault's KV1 Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Vault's PKI Secrets Engine support.
Vault transit secrets.
Vault integration SPI.
Sys operations for Vault.
-
Uses of RestApi in io.helidon.integrations.common.rest
Modifier and TypeClassDescriptionstatic class
RestApi.Builder<B extends RestApi.Builder<B,
T>, T extends RestApi> Base builder for REST APIs. -
Uses of RestApi in io.helidon.integrations.vault.auths.approle
Modifier and TypeMethodDescriptionAppRoleVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) Modifier and TypeMethodDescriptionAppRoleAuthProvider.createAuth
(Config config, RestApi restApi, String path) -
Uses of RestApi in io.helidon.integrations.vault.auths.common
Modifier and TypeClassDescriptionclass
REST API implementation with Vault specific features.Modifier and TypeMethodDescriptionNoVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) -
Uses of RestApi in io.helidon.integrations.vault.auths.k8s
Modifier and TypeMethodDescriptionK8sVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) Modifier and TypeMethodDescriptionK8sAuthProvider.createAuth
(Config config, RestApi restApi, String path) -
Uses of RestApi in io.helidon.integrations.vault.auths.token
Modifier and TypeMethodDescriptionTokenVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) Modifier and TypeMethodDescriptionTokenAuthProvider.createAuth
(Config config, RestApi restApi, String path) -
Uses of RestApi in io.helidon.integrations.vault.secrets.cubbyhole
Modifier and TypeMethodDescriptionCubbyholeEngineProvider.createSecrets
(Config config, RestApi restApi, String mount) -
Uses of RestApi in io.helidon.integrations.vault.secrets.database
Modifier and TypeMethodDescriptionDbEngineProvider.createSecrets
(Config config, RestApi restApi, String mount) -
Uses of RestApi in io.helidon.integrations.vault.secrets.kv1
Modifier and TypeMethodDescriptionKv1EngineProvider.createSecrets
(Config config, RestApi restAccess, String mount) -
Uses of RestApi in io.helidon.integrations.vault.secrets.kv2
Modifier and TypeMethodDescriptionKv2EngineProvider.createSecrets
(Config config, RestApi restAccess, String mount) -
Uses of RestApi in io.helidon.integrations.vault.secrets.pki
Modifier and TypeMethodDescriptionPkiEngineProvider.createSecrets
(Config config, RestApi restApi, String mount) -
Uses of RestApi in io.helidon.integrations.vault.secrets.transit
Modifier and TypeMethodDescriptionTransitEngineProvider.createSecrets
(Config config, RestApi restAccess, String mount) -
Uses of RestApi in io.helidon.integrations.vault.spi
Modifier and TypeMethodDescriptionVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) Modifier and TypeMethodDescriptionAuthMethodProvider.createAuth
(Config config, RestApi restAccess, String path) Create an auth instance to provide API to access this method.SecretsEngineProvider.createSecrets
(Config config, RestApi restAccess, String mount) Create a secrets instance to provide API to access this engine.Create a new instance of Sys. -
Uses of RestApi in io.helidon.integrations.vault.sys