The cinder.context
Module¶
RequestContext: context for requests that persist through all of cinder.
-
class
RequestContext
(user_id=None, project_id=None, is_admin=None, read_deleted='no', project_name=None, remote_address=None, timestamp=None, quota_class=None, service_catalog=None, **kwargs)¶ Bases:
oslo_context.context.RequestContext
Security context and request information.
Represents the user taking a given action within the system.
-
deepcopy
()¶
-
elevated
(read_deleted=None, overwrite=False)¶ Return a version of this context with admin flag set.
-
classmethod
from_dict
(values)¶
-
project_id
¶
-
read_deleted
¶
-
to_dict
()¶
-
to_policy_values
()¶
-
user_id
¶
-
-
get_admin_context
(read_deleted='no')¶
-
get_internal_tenant_context
()¶ Build and return the Cinder internal tenant context object
This request context will only work for internal Cinder operations. It will not be able to make requests to remote services. To do so it will need to use the keystone client to get an auth_token.