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