class ModuleConfiguration(ABC):
Known subclasses: acmecse.runtime.configurations.ACPResourceConfiguration.ACPResourceConfiguration, acmecse.runtime.configurations.ACTRResourceConfiguration.ACTRResourceConfiguration, acmecse.runtime.configurations.CNTResourceConfiguration.CNTResourceConfiguration, acmecse.runtime.configurations.ConsoleConfiguration.ConsoleConfiguration, acmecse.runtime.configurations.CSEConfiguration.CSEConfiguration, acmecse.runtime.configurations.FCNTResourceConfiguration.FCNTResourceConfiguration, acmecse.runtime.configurations.LCPResourceConfiguration.LCPResourceConfiguration, acmecse.runtime.configurations.LoggingConfiguration.LoggingConfiguration, acmecse.runtime.configurations.RegistrationServiceConfiguration.RegistrationServiceConfiguration, acmecse.runtime.configurations.REQResourceConfiguration.REQResourceConfiguration, acmecse.runtime.configurations.ScriptingConfiguration.ScriptingConfiguration, acmecse.runtime.configurations.SecurityServiceConfiguration.SecurityServiceConfiguration, acmecse.runtime.configurations.StorageConfiguration.StorageConfiguration, acmecse.runtime.configurations.SUBResourceConfiguration.SUBResourceConfiguration, acmecse.runtime.configurations.TSBResourceConfiguration.TSBResourceConfiguration, acmecse.runtime.configurations.TSResourceConfiguration.TSResourceConfiguration
This abstract class defines the interface for module configurations.
| Method | read |
Read a configuration from the configuration file. |
| Method | validate |
Validate a configuration. |
configparser.ConfigParser, config: Configuration):
¶
acmecse.runtime.configurations.ACPResourceConfiguration.ACPResourceConfiguration, acmecse.runtime.configurations.ACTRResourceConfiguration.ACTRResourceConfiguration, acmecse.runtime.configurations.CNTResourceConfiguration.CNTResourceConfiguration, acmecse.runtime.configurations.ConsoleConfiguration.ConsoleConfiguration, acmecse.runtime.configurations.CSEConfiguration.CSEConfiguration, acmecse.runtime.configurations.FCNTResourceConfiguration.FCNTResourceConfiguration, acmecse.runtime.configurations.LCPResourceConfiguration.LCPResourceConfiguration, acmecse.runtime.configurations.LoggingConfiguration.LoggingConfiguration, acmecse.runtime.configurations.RegistrationServiceConfiguration.RegistrationServiceConfiguration, acmecse.runtime.configurations.REQResourceConfiguration.REQResourceConfiguration, acmecse.runtime.configurations.ScriptingConfiguration.ScriptingConfiguration, acmecse.runtime.configurations.SecurityServiceConfiguration.SecurityServiceConfiguration, acmecse.runtime.configurations.StorageConfiguration.StorageConfiguration, acmecse.runtime.configurations.SUBResourceConfiguration.SUBResourceConfiguration, acmecse.runtime.configurations.TSBResourceConfiguration.TSBResourceConfiguration, acmecse.runtime.configurations.TSResourceConfiguration.TSResourceConfigurationRead a configuration from the configuration file.
| Parameters | |
parser:configparser.ConfigParser | The configuration parser |
config:Configuration | The configuration instance |
Configuration, initial: bool | None = False):
¶
acmecse.runtime.configurations.ACPResourceConfiguration.ACPResourceConfiguration, acmecse.runtime.configurations.ACTRResourceConfiguration.ACTRResourceConfiguration, acmecse.runtime.configurations.CNTResourceConfiguration.CNTResourceConfiguration, acmecse.runtime.configurations.ConsoleConfiguration.ConsoleConfiguration, acmecse.runtime.configurations.CSEConfiguration.CSEConfiguration, acmecse.runtime.configurations.FCNTResourceConfiguration.FCNTResourceConfiguration, acmecse.runtime.configurations.LCPResourceConfiguration.LCPResourceConfiguration, acmecse.runtime.configurations.LoggingConfiguration.LoggingConfiguration, acmecse.runtime.configurations.RegistrationServiceConfiguration.RegistrationServiceConfiguration, acmecse.runtime.configurations.REQResourceConfiguration.REQResourceConfiguration, acmecse.runtime.configurations.ScriptingConfiguration.ScriptingConfiguration, acmecse.runtime.configurations.SecurityServiceConfiguration.SecurityServiceConfiguration, acmecse.runtime.configurations.StorageConfiguration.StorageConfiguration, acmecse.runtime.configurations.SUBResourceConfiguration.SUBResourceConfiguration, acmecse.runtime.configurations.TSBResourceConfiguration.TSBResourceConfiguration, acmecse.runtime.configurations.TSResourceConfiguration.TSResourceConfigurationValidate a configuration.
| Parameters | |
config:Configuration | The configuration object |
initial:bool | None | If True, this is the initial validation |
| Raises | |
May raise ConfigurationError if the configuration is invalid | |