keystone.trust.backends.sql.Trust[source]¶Bases: keystone.trust.backends.base.TrustDriverBase
consume_use(trust_id)[source]¶Consume one use of a trust.
One use of a trust is consumed when the trust was created with a limitation on its uses, provided there are still uses available.
| Raises: |
|
|---|
delete_trusts_for_project(project_id)[source]¶Delete all trusts for a project.
| Parameters: | project_id – ID of a project to filter trusts by. |
|---|
keystone.trust.backends.sql.TrustModel(*args, **kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.ModelDictMixinWithExtras
attributes = ['id', 'trustor_user_id', 'trustee_user_id', 'project_id', 'impersonation', 'expires_at', 'remaining_uses', 'deleted_at']¶deleted_at¶expires_at¶expires_at_int¶extra¶id¶impersonation¶project_id¶remaining_uses¶trustee_user_id¶trustor_user_id¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.