The ironic.objects.base
Module¶
Ironic common internal object model
-
class
ironic.objects.base.
IronicObject
(context=None, **kwargs)[source]¶ Bases:
oslo_versionedobjects.base.VersionedObject
Base 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
-