Skip navigation links
vertx-config-vault 3.7.1.redhat-00012
A C D F G I L N R S T V W 

A

Auth - Class in io.vertx.config.vault.client
Represents Auth result.
Auth() - Constructor for class io.vertx.config.vault.client.Auth
 

C

close() - Method in class io.vertx.config.vault.client.SlimVaultClient
Closes the client.
close(Handler<Void>) - Method in class io.vertx.config.vault.VaultConfigStore
 
create(Vertx, JsonObject) - Method in class io.vertx.config.vault.VaultConfigStoreFactory
 
createToken(TokenRequest, Handler<AsyncResult<Auth>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Creates a new token.

D

delete(String, Handler<AsyncResult<Void>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Deletes a secret from `path`.

F

fromJson(Iterable<Map.Entry<String, Object>>, TokenRequest) - Static method in class io.vertx.config.vault.client.TokenRequestConverter
 

G

get(Handler<AsyncResult<Buffer>>) - Method in class io.vertx.config.vault.VaultConfigStore
 
getAccessor() - Method in class io.vertx.config.vault.client.Auth
 
getAccessor() - Method in class io.vertx.config.vault.client.Lookup
 
getApplicationId() - Method in class io.vertx.config.vault.client.Auth
 
getCreationTime() - Method in class io.vertx.config.vault.client.Lookup
 
getCreationTTL() - Method in class io.vertx.config.vault.client.Lookup
 
getData() - Method in class io.vertx.config.vault.client.Secret
 
getDisplayName() - Method in class io.vertx.config.vault.client.Lookup
 
getDisplayName() - Method in class io.vertx.config.vault.client.TokenRequest
 
getExplicitMaxTTL() - Method in class io.vertx.config.vault.client.Lookup
 
getId() - Method in class io.vertx.config.vault.client.Lookup
 
getId() - Method in class io.vertx.config.vault.client.TokenRequest
 
getLastRenewalTime() - Method in class io.vertx.config.vault.client.Lookup
 
getLeaseDuration() - Method in class io.vertx.config.vault.client.Auth
 
getLeaseDuration() - Method in class io.vertx.config.vault.client.Secret
 
getLeaseId() - Method in class io.vertx.config.vault.client.Secret
 
getMeta() - Method in class io.vertx.config.vault.client.TokenRequest
 
getMetadata() - Method in class io.vertx.config.vault.client.Auth
 
getMetadata() - Method in class io.vertx.config.vault.client.Lookup
 
getNumUses() - Method in class io.vertx.config.vault.client.Lookup
 
getNumUses() - Method in class io.vertx.config.vault.client.TokenRequest
 
getPath() - Method in class io.vertx.config.vault.client.Lookup
 
getPolicies() - Method in class io.vertx.config.vault.client.Auth
 
getPolicies() - Method in class io.vertx.config.vault.client.Lookup
 
getPolicies() - Method in class io.vertx.config.vault.client.TokenRequest
 
getRequestId() - Method in class io.vertx.config.vault.client.Secret
 
getRole() - Method in class io.vertx.config.vault.client.TokenRequest
 
getStatusCode() - Method in exception io.vertx.config.vault.client.VaultException
 
getToken() - Method in class io.vertx.config.vault.client.Auth
 
getToken() - Method in class io.vertx.config.vault.client.SlimVaultClient
 
getTTL() - Method in class io.vertx.config.vault.client.Lookup
 
getTtl() - Method in class io.vertx.config.vault.client.TokenRequest
 
getUserId() - Method in class io.vertx.config.vault.client.Auth
 
getUsername() - Method in class io.vertx.config.vault.client.Auth
 
getUsername() - Method in class io.vertx.config.vault.client.Lookup
 
getVaultClient() - Method in class io.vertx.config.vault.VaultConfigStore
 

I

io.vertx.config.vault - package io.vertx.config.vault
 
io.vertx.config.vault.client - package io.vertx.config.vault.client
 
isNoDefaultPolicy() - Method in class io.vertx.config.vault.client.TokenRequest
 
isNoParent() - Method in class io.vertx.config.vault.client.TokenRequest
 
isOrphan() - Method in class io.vertx.config.vault.client.Lookup
 
isRenewable() - Method in class io.vertx.config.vault.client.Auth
 
isRenewable() - Method in class io.vertx.config.vault.client.Lookup
 
isRenewable() - Method in class io.vertx.config.vault.client.Secret
 

L

list(String, Handler<AsyncResult<List<String>>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Lists secrets from path (children).
loginWithAppRole(String, String, Handler<AsyncResult<Auth>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Logs in against the `AppRole` backend.
loginWithCert(Handler<AsyncResult<Auth>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Logs in against the `Cert` backend.
loginWithUserCredentials(String, String, Handler<AsyncResult<Auth>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Logs in against the `userpass` backend.
Lookup - Class in io.vertx.config.vault.client
Represents Lookup result
Lookup() - Constructor for class io.vertx.config.vault.client.Lookup
 
lookupSelf(Handler<AsyncResult<Lookup>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Looks up for the current token metadata.

N

name() - Method in class io.vertx.config.vault.VaultConfigStoreFactory
 

R

read(String, Handler<AsyncResult<Secret>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Reads a secret from `path`.
renewSelf(long, Handler<AsyncResult<Auth>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Renews the current token.

S

Secret - Class in io.vertx.config.vault.client
Represent Secret result.
Secret() - Constructor for class io.vertx.config.vault.client.Secret
 
setDisplayName(String) - Method in class io.vertx.config.vault.client.TokenRequest
 
setId(String) - Method in class io.vertx.config.vault.client.TokenRequest
 
setMeta(Map<String, String>) - Method in class io.vertx.config.vault.client.TokenRequest
 
setNoDefaultPolicy(boolean) - Method in class io.vertx.config.vault.client.TokenRequest
 
setNoParent(boolean) - Method in class io.vertx.config.vault.client.TokenRequest
 
setNumUses(long) - Method in class io.vertx.config.vault.client.TokenRequest
 
setPolicies(List<String>) - Method in class io.vertx.config.vault.client.TokenRequest
 
setRole(String) - Method in class io.vertx.config.vault.client.TokenRequest
 
setToken(String) - Method in class io.vertx.config.vault.client.SlimVaultClient
Sets the token.
setTTL(String) - Method in class io.vertx.config.vault.client.TokenRequest
 
SlimVaultClient - Class in io.vertx.config.vault.client
A very simple Vault client - does not intend to be complete.
SlimVaultClient(Vertx, JsonObject) - Constructor for class io.vertx.config.vault.client.SlimVaultClient
Creates an instance of SlimVaultClient.

T

toFailure(String, Throwable) - Static method in exception io.vertx.config.vault.client.VaultException
 
toFailure(String, int, String) - Static method in exception io.vertx.config.vault.client.VaultException
 
toFailure(String) - Static method in exception io.vertx.config.vault.client.VaultException
 
toJson() - Method in class io.vertx.config.vault.client.TokenRequest
 
toJson(TokenRequest, JsonObject) - Static method in class io.vertx.config.vault.client.TokenRequestConverter
 
toJson(TokenRequest, Map<String, Object>) - Static method in class io.vertx.config.vault.client.TokenRequestConverter
 
TOKEN_HEADER - Static variable in class io.vertx.config.vault.client.SlimVaultClient
 
TokenRequest - Class in io.vertx.config.vault.client
The token request structure.
TokenRequest() - Constructor for class io.vertx.config.vault.client.TokenRequest
 
TokenRequest(JsonObject) - Constructor for class io.vertx.config.vault.client.TokenRequest
 
TokenRequest(TokenRequest) - Constructor for class io.vertx.config.vault.client.TokenRequest
 
TokenRequestConverter - Class in io.vertx.config.vault.client
Converter for TokenRequest.
TokenRequestConverter() - Constructor for class io.vertx.config.vault.client.TokenRequestConverter
 
toPayload() - Method in class io.vertx.config.vault.client.TokenRequest
 
toString() - Method in class io.vertx.config.vault.client.Auth
 

V

VaultConfigStore - Class in io.vertx.config.vault
An implementation of ConfigStore for Vault (https://www.vaultproject.io/).
VaultConfigStore(Vertx, JsonObject) - Constructor for class io.vertx.config.vault.VaultConfigStore
Creates an instance of VaultConfigStore.
VaultConfigStoreFactory - Class in io.vertx.config.vault
Implementation of ConfigStoreFactory to create VaultConfigStore.
VaultConfigStoreFactory() - Constructor for class io.vertx.config.vault.VaultConfigStoreFactory
 
VaultException - Exception in io.vertx.config.vault.client
Exception used when an interaction with Vault failed.
VaultException(String) - Constructor for exception io.vertx.config.vault.client.VaultException
 
VaultException(String, int) - Constructor for exception io.vertx.config.vault.client.VaultException
 
VaultException(String, Throwable) - Constructor for exception io.vertx.config.vault.client.VaultException
 

W

write(String, JsonObject, Handler<AsyncResult<Secret>>) - Method in class io.vertx.config.vault.client.SlimVaultClient
Write a secret to `path`.
A C D F G I L N R S T V W 
Skip navigation links
vertx-config-vault 3.7.1.redhat-00012

Copyright © 2019 Eclipse. All rights reserved.