@Client(value="${vault.client.uri}", configuration=VaultClientConfiguration.class) public interface VaultConfigHttpClientV2 extends VaultConfigHttpClient<VaultResponseV2>
| Modifier and Type | Field and Description | 
|---|---|
static String | 
CLIENT_DESCRIPTION
Vault Http Client description. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default String | 
getDescription()  | 
Publisher<VaultResponseV2> | 
readConfigurationValues(String token,
                       String backend,
                       String vaultKey)
Reads an application configuration from Spring Config Server. 
 | 
static final String CLIENT_DESCRIPTION
@Get(value="/v2/{backend}/data/{vaultKey}") @Produces(single=true) @Retryable(attempts="${vault.client.config.retry-count:3}", delay="${vault.client.config.retry-delay:1s}") Publisher<VaultResponseV2> readConfigurationValues(@Nonnull @Header(value="X-Vault-Token") String token, @Nonnull String backend, @Nonnull String vaultKey)
readConfigurationValues in interface VaultConfigHttpClient<VaultResponseV2>token - Vault authentication tokenbackend - The name of the secret engine in VaultvaultKey - The vault keyPublisher that emits a list of VaultResponseV2default String getDescription()
getDescription in interface VaultConfigHttpClient<VaultResponseV2>