userver: userver/storages/secdist/secdist.hpp File Reference
Loading...
Searching...
No Matches
secdist.hpp File Reference

Detailed Description

Client to retrieve credentials from the components::Secdist.

Definition in file secdist.hpp.

Go to the source code of this file.

#include <any>
#include <chrono>
#include <cstdint>
#include <functional>
#include <optional>
#include <stdexcept>
#include <string>
#include <string_view>
#include <typeindex>
#include <vector>
#include <userver/concurrent/async_event_source.hpp>
#include <userver/engine/task/task_processor_fwd.hpp>
#include <userver/formats/json/value.hpp>
#include <userver/rcu/rcu.hpp>
#include <userver/storages/secdist/provider.hpp>
#include <userver/utils/fast_pimpl.hpp>
+ Include dependency graph for secdist.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  storages::secdist::SecdistConfig
 Client to retrieve credentials from the components::Secdist. More...
 
struct  storages::secdist::SecdistConfig::Settings
 
class  storages::secdist::Secdist
 Client to retrieve credentials from the components::Secdist and to subscribe to their updates. More...
 

Namespaces

namespace  storages
 Components, clients and helpers for different databases and storages.
 
namespace  storages::secdist
 Credentials storage.
 

Enumerations

enum class  storages::secdist::SecdistFormat {
  kJson ,
  kYaml
}
 Secdist file format. More...