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
configurationBuilderIConfigurationBuilderThe IConfigurationBuilder to add to.
configureOptionsAction<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
configurationBuilderIConfigurationBuilderThe IConfigurationBuilder to add to.
filePathstringPath 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
configurationBuilderIConfigurationBuilderThe IConfigurationBuilder to add to.
filePathstringPath to the SOPS-encrypted file.
configureOptionsAction<SopsConfigurationOptions>Callback to configure SopsConfigurationOptions.
Returns
- IConfigurationBuilder
The IConfigurationBuilder.