ironic.common.inspection_rules.actions module¶
- class ironic.common.inspection_rules.actions.ActionBase[source]¶
Bases:
Base
Abstract base class for rule action plugins.
- FORMATTED_ARGS = []¶
List of params to be formatted with python format.
- OPTIONAL_ARGS = {}¶
Set with names of optional parameters.
- class ironic.common.inspection_rules.actions.AddTraitAction[source]¶
Bases:
ActionBase
- class ironic.common.inspection_rules.actions.DelAttributeAction[source]¶
Bases:
ActionBase
- class ironic.common.inspection_rules.actions.DelPortAttributeAction[source]¶
Bases:
ActionBase
- class ironic.common.inspection_rules.actions.ExtendAttributeAction[source]¶
Bases:
ActionBase
- FORMATTED_ARGS = ['value']¶
List of params to be formatted with python format.
- OPTIONAL_ARGS = {'unique'}¶
Set with names of optional parameters.
- class ironic.common.inspection_rules.actions.ExtendPluginDataAction[source]¶
Bases:
ActionBase
- FORMATTED_ARGS = ['value']¶
List of params to be formatted with python format.
- OPTIONAL_ARGS = {'unique'}¶
Set with names of optional parameters.
- class ironic.common.inspection_rules.actions.ExtendPortAttributeAction[source]¶
Bases:
ActionBase
- FORMATTED_ARGS = ['value']¶
List of params to be formatted with python format.
- OPTIONAL_ARGS = {'unique'}¶
Set with names of optional parameters.
- class ironic.common.inspection_rules.actions.FailAction[source]¶
Bases:
ActionBase
- class ironic.common.inspection_rules.actions.LogAction[source]¶
Bases:
ActionBase
- FORMATTED_ARGS = ['msg']¶
List of params to be formatted with python format.
- class ironic.common.inspection_rules.actions.RemoveTraitAction[source]¶
Bases:
ActionBase
- class ironic.common.inspection_rules.actions.SetAttributeAction[source]¶
Bases:
ActionBase
- FORMATTED_ARGS = ['value']¶
List of params to be formatted with python format.
- class ironic.common.inspection_rules.actions.SetCapabilityAction[source]¶
Bases:
ActionBase
- FORMATTED_ARGS = ['value']¶
List of params to be formatted with python format.
- class ironic.common.inspection_rules.actions.SetPluginDataAction[source]¶
Bases:
ActionBase
- FORMATTED_ARGS = ['value']¶
List of params to be formatted with python format.
- class ironic.common.inspection_rules.actions.SetPortAttributeAction[source]¶
Bases:
ActionBase
- FORMATTED_ARGS = ['value']¶
List of params to be formatted with python format.
- class ironic.common.inspection_rules.actions.UnsetCapabilityAction[source]¶
Bases:
ActionBase
- class ironic.common.inspection_rules.actions.UnsetPluginDataAction[source]¶
Bases:
ActionBase