Class DiscoveredSecretSettings
- Namespace
- MailFathom.Infrastructure.Secrets.Discovery
- Assembly
- MailFathom.Infrastructure.dll
Everything one walk of a bound options graph found about its secret-bearing settings.
public sealed record DiscoveredSecretSettings : IEquatable<DiscoveredSecretSettings>
- Inheritance
-
DiscoveredSecretSettings
- Implements
- Inherited Members
Constructors
- DiscoveredSecretSettings(IReadOnlyList<DiscoveredSecret>, IReadOnlyList<string>)
Everything one walk of a bound options graph found about its secret-bearing settings.
Properties
- Blocks
Every ConfiguredSecret the walk reached, in discovery order.
- RawSecretPropertyPaths
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.
Methods
- FindDeclarationErrors()
Reports every secret whose declared identity or lifetime the host cannot use.