The nova.objects.quotas
Module¶
-
class
Quotas
(*args, **kwargs)¶ Bases:
nova.objects.base.NovaObject
-
VERSION
= '1.2'¶
-
commit
(*args, **kwargs)¶
-
classmethod
count
(context, *args, **kwargs)¶ Count a resource.
-
classmethod
create_limit
(context, *args, **kwargs)¶
-
fields
= {'reservations': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'project_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'user_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}¶
-
classmethod
from_reservations
(context, reservations, instance=None)¶ Transitional for compatibility.
-
classmethod
limit_check
(context, *args, **kwargs)¶ Check quota limits.
-
project_id
¶
-
reservations
¶
-
reserve
(*args, **kwargs)¶
-
rollback
(*args, **kwargs)¶ Rollback quotas.
-
classmethod
update_limit
(context, *args, **kwargs)¶
-
user_id
¶
-
-
class
QuotasNoOp
(*args, **kwargs)¶ Bases:
nova.objects.quotas.Quotas
-
commit
(context=None)¶
-
fields
= {'reservations': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'project_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'user_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}¶
-
project_id
¶
-
reservations
¶
-
reserve
(context, expire=None, project_id=None, user_id=None, **deltas)¶
-
rollback
(context=None)¶
-
user_id
¶
-
-
ids_from_instance
(context, instance)¶
-
ids_from_security_group
(context, security_group)¶
-
ids_from_server_group
(context, server_group)¶