class ModuleConfiguration(ABC):
Known subclasses: acme.runtime.configurations.ACPResourceConfiguration.ACPResourceConfiguration, acme.runtime.configurations.ACTRResourceConfiguration.ACTRResourceConfiguration, acme.runtime.configurations.CNTResourceConfiguration.CNTResourceConfiguration, acme.runtime.configurations.ConsoleConfiguration.ConsoleConfiguration, acme.runtime.configurations.CSEConfiguration.CSEConfiguration, acme.runtime.configurations.FCNTResourceConfiguration.FCNTResourceConfiguration, acme.runtime.configurations.LCPResourceConfiguration.LCPResourceConfiguration, acme.runtime.configurations.LoggingConfiguration.LoggingConfiguration, acme.runtime.configurations.RegistrationServiceConfiguration.RegistrationServiceConfiguration, acme.runtime.configurations.REQResourceConfiguration.REQResourceConfiguration, acme.runtime.configurations.ScriptingConfiguration.ScriptingConfiguration, acme.runtime.configurations.SecurityServiceConfiguration.SecurityServiceConfiguration, acme.runtime.configurations.StorageConfiguration.StorageConfiguration, acme.runtime.configurations.SUBResourceConfiguration.SUBResourceConfiguration, acme.runtime.configurations.TSBResourceConfiguration.TSBResourceConfiguration, acme.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):
¶
acme.runtime.configurations.ACPResourceConfiguration.ACPResourceConfiguration, acme.runtime.configurations.ACTRResourceConfiguration.ACTRResourceConfiguration, acme.runtime.configurations.CNTResourceConfiguration.CNTResourceConfiguration, acme.runtime.configurations.ConsoleConfiguration.ConsoleConfiguration, acme.runtime.configurations.CSEConfiguration.CSEConfiguration, acme.runtime.configurations.FCNTResourceConfiguration.FCNTResourceConfiguration, acme.runtime.configurations.LCPResourceConfiguration.LCPResourceConfiguration, acme.runtime.configurations.LoggingConfiguration.LoggingConfiguration, acme.runtime.configurations.RegistrationServiceConfiguration.RegistrationServiceConfiguration, acme.runtime.configurations.REQResourceConfiguration.REQResourceConfiguration, acme.runtime.configurations.ScriptingConfiguration.ScriptingConfiguration, acme.runtime.configurations.SecurityServiceConfiguration.SecurityServiceConfiguration, acme.runtime.configurations.StorageConfiguration.StorageConfiguration, acme.runtime.configurations.SUBResourceConfiguration.SUBResourceConfiguration, acme.runtime.configurations.TSBResourceConfiguration.TSBResourceConfiguration, acme.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):
¶
acme.runtime.configurations.ACPResourceConfiguration.ACPResourceConfiguration, acme.runtime.configurations.ACTRResourceConfiguration.ACTRResourceConfiguration, acme.runtime.configurations.CNTResourceConfiguration.CNTResourceConfiguration, acme.runtime.configurations.ConsoleConfiguration.ConsoleConfiguration, acme.runtime.configurations.CSEConfiguration.CSEConfiguration, acme.runtime.configurations.FCNTResourceConfiguration.FCNTResourceConfiguration, acme.runtime.configurations.LCPResourceConfiguration.LCPResourceConfiguration, acme.runtime.configurations.LoggingConfiguration.LoggingConfiguration, acme.runtime.configurations.RegistrationServiceConfiguration.RegistrationServiceConfiguration, acme.runtime.configurations.REQResourceConfiguration.REQResourceConfiguration, acme.runtime.configurations.ScriptingConfiguration.ScriptingConfiguration, acme.runtime.configurations.SecurityServiceConfiguration.SecurityServiceConfiguration, acme.runtime.configurations.StorageConfiguration.StorageConfiguration, acme.runtime.configurations.SUBResourceConfiguration.SUBResourceConfiguration, acme.runtime.configurations.TSBResourceConfiguration.TSBResourceConfiguration, acme.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 | |