The keystone.trust.backends.sql Module

class keystone.trust.backends.sql.Trust

Bases: keystone.common.sql.core.Base, keystone.trust.core.Driver

create_trust(*args, **kwargs)
delete_trust(*args, **kwargs)
get_trust(*args, **kwargs)
list_trusts(*args, **kwargs)
list_trusts_for_trustee(*args, **kwargs)
list_trusts_for_trustor(*args, **kwargs)
class keystone.trust.backends.sql.TrustModel(*args, **kwargs)

Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.DictBase

attributes = ['id', 'trustor_user_id', 'trustee_user_id', 'project_id', 'impersonation', 'expires_at']
deleted_at
expires_at
extra
id
impersonation
project_id
trustee_user_id
trustor_user_id
class keystone.trust.backends.sql.TrustRole(*args, **kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

attributes = ['trust_id', 'role_id']
role_id
trust_id

Previous topic

The keystone.trust.backends.kvs Module

Next topic

The keystone.trust.controllers Module

This Page