keystone.trust.core module

Main entry point into the Trust service.

class keystone.trust.core.Manager[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.

create_trust(**kwargs)[source]

Create a new trust.

Returns

a new trust

delete_trust(**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'
get_trust(**kwargs)[source]
get_trust_pedigree(**kwargs)[source]