cinder.objects.manageableresources module
updated: 2024-06-21 07:19
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
-
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
-
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
updated: 2024-06-21 07:19