The ironic.db.sqlalchemy.models Module¶
SQLAlchemy models for baremetal data.
-
class
ironic.db.sqlalchemy.models.Chassis(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.BaseRepresents a hardware chassis.
-
class
ironic.db.sqlalchemy.models.Conductor(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.BaseRepresents a conductor service entry.
-
class
ironic.db.sqlalchemy.models.ConductorHardwareInterfaces(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.BaseInternal table used to track what is loaded on each conductor.
-
class
ironic.db.sqlalchemy.models.IronicBase[source]¶ Bases:
oslo_db.sqlalchemy.models.TimestampMixin,oslo_db.sqlalchemy.models.ModelBase
-
class
ironic.db.sqlalchemy.models.Node(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.BaseRepresents a bare metal node.
-
class
ironic.db.sqlalchemy.models.NodeTag(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.BaseRepresents a tag of a bare metal node.
-
class
ironic.db.sqlalchemy.models.Port(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.BaseRepresents a network port of a bare metal node.
-
class
ironic.db.sqlalchemy.models.Portgroup(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.BaseRepresents a group of network ports of a bare metal node.