ironic.common.inspection_rules.validation module

class ironic.common.inspection_rules.validation.InspectionPhase(value)[source]

Bases: Enum

An enumeration.

MAIN = 'main'
ironic.common.inspection_rules.validation.actions_schema()[source]
ironic.common.inspection_rules.validation.conditions_schema()[source]
ironic.common.inspection_rules.validation.validate_inspection_rule(rule)[source]

Validate an inspection rule using the JSON schema.

Parameters:

rule – The inspection rule to validate.

Raises:

Invalid if the rule is invalid.