The cinder.objects.manageableresources Module¶
-
class
ManageableObject¶ Bases:
object-
fields= {‘cinder_id’: UUID(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘reason_not_safe’: String(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘reference’: Dict(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=False), ‘safe_to_manage’: Boolean(default=False,nullable=True), ‘size’: Integer(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘extra_info’: Dict(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True)}¶
-
classmethod
from_primitives(context, dict_resource)¶
-
-
class
ManageableSnapshot(context=None, **kwargs)¶ Bases:
cinder.objects.base.CinderObject,cinder.objects.base.CinderObjectDictCompat,cinder.objects.manageableresources.ManageableObject-
VERSION= ‘1.0’¶
-
cinder_id¶
-
extra_info¶
-
fields= {‘cinder_id’: UUID(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘reason_not_safe’: String(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘reference’: Dict(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=False), ‘source_reference’: Dict(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=False), ‘safe_to_manage’: Boolean(default=False,nullable=True), ‘extra_info’: Dict(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘size’: Integer(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True)}¶
-
reason_not_safe¶
-
reference¶
-
safe_to_manage¶
-
size¶
-
source_reference¶
-
-
class
ManageableSnapshotList(*args, **kwargs)¶ Bases:
cinder.objects.base.ObjectListBase,cinder.objects.base.CinderObject-
VERSION= ‘1.0’¶
-
fields= {‘objects’: List(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=False)}¶
-
classmethod
from_primitives(context, data)¶
-
objects¶
-
-
class
ManageableVolume(context=None, **kwargs)¶ Bases:
cinder.objects.base.CinderObject,cinder.objects.base.CinderObjectDictCompat,cinder.objects.base.CinderComparableObject,cinder.objects.manageableresources.ManageableObject-
VERSION= ‘1.0’¶
-
cinder_id¶
-
extra_info¶
-
fields= {‘cinder_id’: UUID(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘reason_not_safe’: String(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘reference’: Dict(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=False), ‘safe_to_manage’: Boolean(default=False,nullable=True), ‘extra_info’: Dict(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True), ‘size’: Integer(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=True)}¶
-
reason_not_safe¶
-
reference¶
-
safe_to_manage¶
-
size¶
-
-
class
ManageableVolumeList(*args, **kwargs)¶ Bases:
cinder.objects.base.ObjectListBase,cinder.objects.base.CinderObject-
VERSION= ‘1.0’¶
-
fields= {‘objects’: List(default=<class ‘oslo_versionedobjects.fields.UnspecifiedDefault’>,nullable=False)}¶
-
classmethod
from_primitives(context, data)¶
-
objects¶
-