ironic_inspector.db module¶
SQLAlchemy models for inspection data and shared database code.
- class ironic_inspector.db.Node(**kwargs)[source]¶
Bases:
Base
- error¶
- finished_at¶
- manage_boot¶
- started_at¶
- state¶
- uuid¶
- version_id¶
- class ironic_inspector.db.Rule(**kwargs)[source]¶
Bases:
Base
- actions¶
- conditions¶
- created_at¶
- description¶
- disabled¶
- scope¶
- uuid¶
- class ironic_inspector.db.RuleCondition(**kwargs)[source]¶
Bases:
Base
- field¶
- id¶
- invert¶
- multiple¶
- op¶
- params¶
- rule¶
- ironic_inspector.db.get_context_manager()[source]¶
Create transaction context manager lazily.
- Returns:
The transaction context manager.
- ironic_inspector.db.get_reader_session()[source]¶
Help method to get reader session.
- Returns:
The reader session.
- ironic_inspector.db.get_writer_session()[source]¶
Help method to get writer session.
- Returns:
The writer session.