Constructor DiscoveredSecretSettings
- Namespace
- MailFathom.Infrastructure.Secrets.Discovery
- Assembly
- MailFathom.Infrastructure.dll
DiscoveredSecretSettings(IReadOnlyList<DiscoveredSecret>, IReadOnlyList<string>)
Everything one walk of a bound options graph found about its secret-bearing settings.
public DiscoveredSecretSettings(IReadOnlyList<DiscoveredSecret> Blocks, IReadOnlyList<string> RawSecretPropertyPaths)
Parameters
BlocksIReadOnlyList<DiscoveredSecret>Every ConfiguredSecret the walk reached, in discovery order.
RawSecretPropertyPathsIReadOnlyList<string>The configuration paths of string properties whose name announces a secret. Each one bypasses the block shape and every rule that depends on it, so the host refuses to start rather than binding a secret it cannot validate, resolve, or erase.