Bases: quantum.common.exceptions.QuantumException
Bases: sqlalchemy.ext.declarative.Base, quantum.db.models_v2.HasId
Bases: sqlalchemy.ext.declarative.Base, quantum.db.models_v2.HasId, quantum.db.models_v2.HasTenant
Service Type Object Model
Convert a row into a dict
Bases: quantum.common.exceptions.InUse
Bases: object
Manage service type objects in Quantum database
Create a new service type
Decrease references count for a service type object
This method should be invoked by plugins using the service type concept everytime an instance of an object associated with a given service type is removed
Delete a service type
Retrieve a service type record
Retrieve a possibly filtered list of service types
Increase references count for a service type object
This method should be invoked by plugins using the service type concept everytime an instance of an object associated with a given service type is created.
Update a service type
Bases: quantum.common.exceptions.NotFound
parse service definition opts and returns result