# Structs
Config contains the configuration required to create a Distributor.
Distributor is a storage.SampleAppender and a client.Querier which forwards appends and queries to individual ingesters.
PoolConfig is config for creating a Pool.
RingConfig masks the ring lifecycler config which contains many options not really required by the distributors ring.
# Interfaces
ReadLifecycler represents the read interface to the lifecycler.