msticpy.config.mp_config_control module
MP Config Control Class.
- class msticpy.config.mp_config_control.MpConfigControls(mp_config_def: Dict[str, Any], mp_config: Dict[str, Any])
Bases:
object
Msticpy configuration and settings database.
Return an instance of MpConfigControls.
- Parameters
- validate_all_settings(show_all: bool = False) List[ValidationResult]
Validate settings against definitions.
- Parameters
show_all (bool, optional) – Show success validations as well as failures, by default False
- Returns
List of validation results: bool - True == valid status - validation result description
- Return type
List[ValidtnResult]
- validate_setting(path: str, defn_path: Optional[str] = None, show_all: bool = False) List[ValidationResult]
Validate settings against definitions for a specific path.
- Parameters
- Returns
List of validation results: bool - True == valid status - validation result description
- Return type
List[ValidtnResult]
- class msticpy.config.mp_config_control.ValidationResult(result, status)
Bases:
tuple
Create new instance of ValidationResult(result, status)
- count(value, /)
Return number of occurrences of value.
- index(value, start=0, stop=9223372036854775807, /)
Return first index of value.
Raises ValueError if the value is not present.
- result
Alias for field number 0
- status
Alias for field number 1