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.ManagerDefault pivot point for the Trust backend.
See
keystone.common.manager.Managerfor 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.