Table of Contents

Enum SecretMaterialSource

Namespace
MailFathom.Infrastructure.Secrets.Sources
Assembly
MailFathom.Infrastructure.dll

Records where resolved material came from.

public enum SecretMaterialSource

Fields

InlineValue = 1

The configured value was itself the material.

SchemeAdapter = 0

A 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.