Raxol.Cloud.Config (Raxol v0.2.0)
View SourceConfiguration management for Raxol cloud integrations.
Provides centralized configuration management with validation, dynamic updates, and multiple source support.
Summary
Functions
Gets the current configuration.
Gets the default configuration value for a key.
Initializes the configuration system.
Reloads configuration from all sources.
Gets the current status of the configuration system.
Updates the configuration with new values.
Functions
Gets the current configuration.
Options
:section
- Specific configuration section to get:flatten
- Whether to flatten nested maps
Gets the default configuration value for a key.
Initializes the configuration system.
Options
:sources
- List of configuration sources [:env, :file]:environment
- Environment to use (:development, :test, :production):config_file
- Path to configuration file:auto_apply
- Whether to automatically apply configuration
Reloads configuration from all sources.
Options
:sources
- List of sources to reload from:apply
- Whether to apply the reloaded configuration
Gets the current status of the configuration system.
Updates the configuration with new values.
Options
:section
- Section to update:validate
- Whether to validate the configuration:persist
- Whether to persist changes:apply
- Whether to apply changes