SQLAlchemy models for cinder data.
Bases: object
Base class for Cinder Models.
Delete this object.
Make the model object behave like a dict.
Includes attributes from joins.
Save this object.
Make the model object behave like a dict
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a running cinder service on a host.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents an iscsi target for a given host
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a running host-to-host migration.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a single quota override for a project.
If there is no row for a given project id and resource, then the default for the quota class is used. If there is no row for a given quota class and resource, then the default for the deployment is used. If the row is present but the hard limit is Null, then the resource is unlimited.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a single quota override for a quota class.
If there is no row for a given quota class and resource, then the default for the deployment is used. If the row is present but the hard limit is Null, then the resource is unlimited.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents the current usage for a given resource.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a resource reservation for quotas.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents the connection to the backend for SM.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a flavor for SM volumes.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a running service on a host.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a block storage device that can be attached to a VM.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a block storage device that can be attached to a vm.
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents a metadata key/value pair for a volume
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represents additional specs as key/value pairs for a volume_type
Bases: sqlalchemy.ext.declarative.Base, cinder.db.sqlalchemy.models.CinderBase
Represent possible volume_types of volumes offered
Register Models and create metadata.
Called from cinder.db.sqlalchemy.__init__ as part of loading the driver, it will never need to be called explicitly elsewhere unless the connection is lost and needs to be reestablished.