Table of Contents

Namespace Nops.Configuration

Classes

ConfigurationBuilderExtensions

Extension methods for adding SOPS configuration to IConfigurationBuilder and IHostApplicationBuilder.

HostApplicationBuilderExtensions

Extension methods for the generic host builder (Host.CreateApplicationBuilder, WebApplication.CreateBuilder).

SopsConfigurationOptions

Options for SOPS configuration provider. Fluent builder pattern - all properties are optional with sensible defaults.

SopsConfigurationProvider

IConfigurationProvider that loads SOPS-encrypted files and exposes them as key-value pairs. Supports YAML, JSON, Dotenv, INI, and Binary formats.

SopsConfigurationSource

IConfigurationSource that creates SopsConfigurationProvider instances. Used with IConfigurationBuilder.AddSops().