SQLAlchemy models for baremetal data.
ironic.db.sqlalchemy.models.Allocation(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents an allocation of a node for deployment.
candidate_nodes¶conductor_affinity¶created_at¶extra¶id¶last_error¶name¶node_id¶owner¶resource_class¶state¶traits¶updated_at¶uuid¶version¶ironic.db.sqlalchemy.models.BIOSSetting(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a bios setting of a bare metal node.
created_at¶name¶node_id¶updated_at¶value¶version¶ironic.db.sqlalchemy.models.Chassis(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a hardware chassis.
created_at¶description¶extra¶id¶updated_at¶uuid¶version¶ironic.db.sqlalchemy.models.Conductor(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a conductor service entry.
conductor_group¶created_at¶drivers¶hostname¶id¶online¶updated_at¶version¶ironic.db.sqlalchemy.models.ConductorHardwareInterfaces(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Internal table used to track what is loaded on each conductor.
conductor_id¶created_at¶default¶hardware_type¶id¶interface_name¶interface_type¶updated_at¶version¶ironic.db.sqlalchemy.models.DeployTemplate(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a deployment template.
created_at¶extra¶id¶name¶updated_at¶uuid¶version¶ironic.db.sqlalchemy.models.DeployTemplateStep(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a deployment step in a deployment template.
args¶created_at¶deploy_template¶deploy_template_id¶id¶interface¶priority¶step¶updated_at¶version¶ironic.db.sqlalchemy.models.IronicBase[source]¶Bases: oslo_db.sqlalchemy.models.TimestampMixin, oslo_db.sqlalchemy.models.ModelBase
metadata = None¶version = Column(None, String(length=15), table=None)¶ironic.db.sqlalchemy.models.Node(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a bare metal node.
allocation_id¶automated_clean¶bios_interface¶boot_interface¶chassis_id¶clean_step¶conductor_affinity¶conductor_group¶console_enabled¶console_interface¶created_at¶deploy_interface¶deploy_step¶description¶driver¶driver_info¶driver_internal_info¶extra¶fault¶id¶inspect_interface¶inspection_finished_at¶inspection_started_at¶instance_info¶instance_uuid¶last_error¶lessee¶maintenance¶maintenance_reason¶management_interface¶name¶network_data¶network_interface¶owner¶power_interface¶power_state¶properties¶protected¶protected_reason¶provision_state¶provision_updated_at¶raid_config¶raid_interface¶rescue_interface¶reservation¶resource_class¶retired¶retired_reason¶storage_interface¶target_power_state¶target_provision_state¶target_raid_config¶updated_at¶uuid¶vendor_interface¶version¶ironic.db.sqlalchemy.models.NodeTag(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a tag of a bare metal node.
created_at¶node¶node_id¶tag¶updated_at¶version¶ironic.db.sqlalchemy.models.NodeTrait(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a trait of a bare metal node.
created_at¶node¶node_id¶trait¶updated_at¶version¶ironic.db.sqlalchemy.models.Port(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a network port of a bare metal node.
address¶created_at¶extra¶id¶internal_info¶is_smartnic¶local_link_connection¶node_id¶physical_network¶portgroup_id¶pxe_enabled¶updated_at¶uuid¶version¶ironic.db.sqlalchemy.models.Portgroup(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a group of network ports of a bare metal node.
address¶created_at¶extra¶id¶internal_info¶mode¶name¶node_id¶properties¶standalone_ports_supported¶updated_at¶uuid¶version¶ironic.db.sqlalchemy.models.VolumeConnector(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a volume connector of a bare metal node.
connector_id¶created_at¶extra¶id¶node_id¶type¶updated_at¶uuid¶version¶ironic.db.sqlalchemy.models.VolumeTarget(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a volume target of a bare metal node.
boot_index¶created_at¶extra¶id¶node_id¶properties¶updated_at¶uuid¶version¶volume_id¶volume_type¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.