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¶ 
-