ironic_inspector.db.model module

SQLAlchemy models for inspection data and shared database code.

class ironic_inspector.db.model.Attribute(**kwargs)[source]

Bases: Base

name
node_uuid
uuid
value
class ironic_inspector.db.model.IntrospectionData(**kwargs)[source]

Bases: Base

data
processed
uuid
class ironic_inspector.db.model.ModelBase[source]

Bases: ModelBase

class ironic_inspector.db.model.Node(**kwargs)[source]

Bases: Base

error
finished_at
manage_boot
started_at
state
uuid
version_id
class ironic_inspector.db.model.Option(**kwargs)[source]

Bases: Base

name
uuid
value
class ironic_inspector.db.model.Rule(**kwargs)[source]

Bases: Base

actions
conditions
created_at
description
disabled
scope
uuid
class ironic_inspector.db.model.RuleAction(**kwargs)[source]

Bases: Base

action
as_dict()[source]
id
params
rule
class ironic_inspector.db.model.RuleCondition(**kwargs)[source]

Bases: Base

as_dict()[source]
field
id
invert
multiple
op
params
rule