ironic.common.inspection_rules.operators module¶
- class ironic.common.inspection_rules.operators.ContainsOperator[source]¶
Bases:
ReOperator
- class ironic.common.inspection_rules.operators.EmptyOperator[source]¶
Bases:
OperatorBase
- FORMATTED_ARGS = ['value']¶
- class ironic.common.inspection_rules.operators.EqOperator[source]¶
Bases:
SimpleOperator
- op(b, /)¶
Same as a == b.
- class ironic.common.inspection_rules.operators.GtOperator[source]¶
Bases:
SimpleOperator
- op(b, /)¶
Same as a > b.
- class ironic.common.inspection_rules.operators.IsFalseOperator[source]¶
Bases:
OperatorBase
- FORMATTED_ARGS = ['value']¶
- class ironic.common.inspection_rules.operators.IsNoneOperator[source]¶
Bases:
OperatorBase
- FORMATTED_ARGS = ['value']¶
- class ironic.common.inspection_rules.operators.IsTrueOperator[source]¶
Bases:
OperatorBase
- FORMATTED_ARGS = ['value']¶
- class ironic.common.inspection_rules.operators.LtOperator[source]¶
Bases:
SimpleOperator
- op(b, /)¶
Same as a < b.
- class ironic.common.inspection_rules.operators.MatchesOperator[source]¶
Bases:
ReOperator
- class ironic.common.inspection_rules.operators.NetOperator[source]¶
Bases:
OperatorBase
- FORMATTED_ARGS = ['address', 'subnet']¶
- class ironic.common.inspection_rules.operators.OneOfOperator[source]¶
Bases:
OperatorBase
- FORMATTED_ARGS = ['value']¶
- class ironic.common.inspection_rules.operators.OperatorBase[source]¶
Bases:
Base
Abstract base class for rule condition plugins.
- OPTIONAL_ARGS = {}¶
Set with names of optional parameters.
- class ironic.common.inspection_rules.operators.ReOperator[source]¶
Bases:
OperatorBase
- FORMATTED_ARGS = ['value']¶
- class ironic.common.inspection_rules.operators.SimpleOperator[source]¶
Bases:
OperatorBase
- OPTIONAL_ARGS = {'force_strings'}¶
Set with names of optional parameters.
- op = None¶