@Client(value="${vault.client.uri}", configuration=VaultClientConfiguration.class) public interface VaultConfigHttpClientV2 extends VaultConfigHttpClient<VaultResponseV2>
| Modifier and Type | Field and Description | 
|---|---|
| static String | CLIENT_DESCRIPTIONVault 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>