/opt/imh-python/lib/python3.9/site-packages/cinderclient/v2
NameSizeModeActions
contrib/-0755rm
__pycache__/-0755rm
availability_zones.py14260644editdlrm
capabilities.py12650644editdlrm
cgsnapshots.py38760644editdlrm
client.py56210644editdlrm
consistencygroups.py60480644editdlrm
limits.py30140644editdlrm
pools.py21850644editdlrm
qos_specs.py50760644editdlrm
quotas.py19780644editdlrm
quota_classes.py16510644editdlrm
services.py28620644editdlrm
shell.py906960644editdlrm
volumes.py243020644editdlrm
volume_backups.py55280644editdlrm
volume_backups_restore.py16690644editdlrm
volume_encryption_types.py39520644editdlrm
volume_snapshots.py16820644editdlrm
volume_transfers.py29450644editdlrm
volume_types.py51130644editdlrm
volume_type_access.py20240644editdlrm
__init__.py6920644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/cinderclient/v2/quotas.py (1978B)
# Copyright (c) 2013 OpenStack Foundation # All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from cinderclient import base class QuotaSet(base.Resource): @property def id(self): """Needed by base.Resource to self-refresh and be indexed.""" return self.tenant_id def update(self, *args, **kwargs): return self.manager.update(self.tenant_id, *args, **kwargs) class QuotaSetManager(base.Manager): resource_class = QuotaSet def get(self, tenant_id, usage=False): if hasattr(tenant_id, 'tenant_id'): tenant_id = tenant_id.tenant_id return self._get("/os-quota-sets/%s?usage=%s" % (tenant_id, usage), "quota_set") def update(self, tenant_id, **updates): body = {'quota_set': {'tenant_id': tenant_id}} for update in updates: body['quota_set'][update] = updates[update] result = self._update('/os-quota-sets/%s' % (tenant_id), body) return self.resource_class(self, result['quota_set'], loaded=True, resp=result.request_ids) def defaults(self, tenant_id): return self._get('/os-quota-sets/%s/defaults' % tenant_id, 'quota_set') def delete(self, tenant_id): if hasattr(tenant_id, 'tenant_id'): tenant_id = tenant_id.tenant_id return self._delete("/os-quota-sets/%s" % tenant_id)