keystone.trust package¶
Subpackages¶
Submodules¶
keystone.trust.controllers module¶
-
class
keystone.trust.controllers.
TrustV3
(*args, **kwargs)[source]¶ Bases:
keystone.common.controller.V3Controller
-
classmethod
base_url
(context, path=None)[source]¶ Construct a path and pass it to V3Controller.base_url method.
-
collection_name
= 'trusts'¶
-
create_trust
(request, *args, **kwargs)[source]¶ Create a new trust.
The user creating the trust must be the trustor.
-
member_name
= 'trust'¶
-
classmethod
keystone.trust.core module¶
Main entry point into the Trust service.
-
class
keystone.trust.core.
Manager
(*args, **kwargs)[source]¶ Bases:
keystone.common.manager.Manager
Default pivot point for the Trust backend.
See
keystone.common.manager.Manager
for more details on how this dynamically calls the backend.-
delete_trust
(*args, **kwargs)[source]¶ Remove a trust.
Raises: keystone.exception.TrustNotFound – If the trust doesn’t exist. Recursively remove given and redelegated trusts
-
driver_namespace
= 'keystone.trust'¶
-
keystone.trust.routers module¶
WSGI Routers for the Trust service.