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.