Table of Contents

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

Blocks IReadOnlyList<DiscoveredSecret>

Every ConfiguredSecret the walk reached, in discovery order.

RawSecretPropertyPaths IReadOnlyList<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.