Enum SecretMaterialSource
- Namespace
- MailFathom.Infrastructure.Secrets.Sources
- Assembly
- MailFathom.Infrastructure.dll
Records where resolved material came from.
public enum SecretMaterialSource
Fields
InlineValue = 1The configured value was itself the material.
SchemeAdapter = 0A registered scheme adapter retrieved the material through a reference.
Remarks
The provenance cannot be derived from SecretValueInterpretation alone, because ReferenceOrInline mixes both within one deployment. Startup logging needs it to name the settings that resolved inline, and a consumer that accepts binary material only from a provisioned source needs it to reject the same bytes supplied inline.