cinder.objects.manageableresources module¶
- class ManageableObject¶
- Bases: - object- fields = {'cinder_id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'extra_info': Dict(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)}¶
 - classmethod from_primitives(context, dict_resource)¶
 
- class ManageableSnapshot(context=None, **kwargs)¶
- Bases: - CinderObject,- CinderObjectDictCompat,- ManageableObject- VERSION = '1.0'¶
 - property cinder_id¶
 - property extra_info¶
 - fields = {'cinder_id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'extra_info': Dict(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), 'source_reference': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
 - property reason_not_safe¶
 - property reference¶
 - property safe_to_manage¶
 - property size¶
 - property source_reference¶
 
- class ManageableSnapshotList(*args, **kwargs)¶
- Bases: - ObjectListBase,- CinderObject- VERSION = '1.0'¶
 - fields = {'objects': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
 - classmethod from_primitives(context, data)¶
 - property objects¶
 
- class ManageableVolume(context=None, **kwargs)¶
- Bases: - CinderObject,- CinderObjectDictCompat,- CinderComparableObject,- ManageableObject- VERSION = '1.0'¶
 - property cinder_id¶
 - property extra_info¶
 - fields = {'cinder_id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'extra_info': Dict(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)}¶
 - property reason_not_safe¶
 - property reference¶
 - property safe_to_manage¶
 - property size¶
 
- class ManageableVolumeList(*args, **kwargs)¶
- Bases: - ObjectListBase,- CinderObject- VERSION = '1.0'¶
 - fields = {'objects': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
 - classmethod from_primitives(context, data)¶
 - property objects¶
 
