The ironic.objects.base Module¶
Ironic common internal object model
-
class
ironic.objects.base.IronicObject(context=None, **kwargs)[source]¶ Bases:
oslo_versionedobjects.base.VersionedObjectBase class and object factory.
This forms the base of all objects that can be remoted or instantiated via RPC. Simply defining a class that inherits from this base class will make it remotely instantiatable. Objects should implement the necessary “get” classmethod routines as well as “save” object methods as appropriate.
-
class
ironic.objects.base.IronicObjectRegistry[source]¶ Bases:
oslo_versionedobjects.base.VersionedObjectRegistry
-
class
ironic.objects.base.IronicObjectSerializer[source]¶ Bases:
oslo_versionedobjects.base.VersionedObjectSerializer-
OBJ_BASE_CLASS¶ alias of
IronicObject
-