Table of Contents

Class ConfigurationBuilderExtensions

Namespace
Nops.Configuration
Assembly
Nops.Configuration.dll

Extension methods for adding SOPS configuration to IConfigurationBuilder and IHostApplicationBuilder.

public static class ConfigurationBuilderExtensions
Inheritance
ConfigurationBuilderExtensions
Inherited Members

Methods

AddSops(IConfigurationBuilder, Action<SopsConfigurationOptions>)

Add a SOPS-encrypted file to the configuration builder with options.

public static IConfigurationBuilder AddSops(this IConfigurationBuilder configurationBuilder, Action<SopsConfigurationOptions> configureOptions)

Parameters

configurationBuilder IConfigurationBuilder

The IConfigurationBuilder to add to.

configureOptions Action<SopsConfigurationOptions>

Callback to configure SopsConfigurationOptions (FilePath set inside callback).

Returns

IConfigurationBuilder

The IConfigurationBuilder.

AddSops(IConfigurationBuilder, string)

Add a SOPS-encrypted file to the configuration builder.

public static IConfigurationBuilder AddSops(this IConfigurationBuilder configurationBuilder, string filePath)

Parameters

configurationBuilder IConfigurationBuilder

The IConfigurationBuilder to add to.

filePath string

Path to the SOPS-encrypted file.

Returns

IConfigurationBuilder

The IConfigurationBuilder.

AddSops(IConfigurationBuilder, string, Action<SopsConfigurationOptions>)

Add a SOPS-encrypted file to the configuration builder with options.

public static IConfigurationBuilder AddSops(this IConfigurationBuilder configurationBuilder, string filePath, Action<SopsConfigurationOptions> configureOptions)

Parameters

configurationBuilder IConfigurationBuilder

The IConfigurationBuilder to add to.

filePath string

Path to the SOPS-encrypted file.

configureOptions Action<SopsConfigurationOptions>

Callback to configure SopsConfigurationOptions.

Returns

IConfigurationBuilder

The IConfigurationBuilder.