Bases: keystone.common.kvs.legacy.Base, keystone.assignment.core.Driver
KVS Assignment backend.
This backend uses the following mappings to store data:
Deletes all assignments for a group.
Raises: | keystone.exception.RoleNotFound |
---|
Deletes all assignments for a user.
Raises: | keystone.exception.RoleNotFound |
---|
Bases: keystone.assignment.core.Driver
Bases: object
Role Grant model.
Bases: keystone.common.ldap.core.EnabledEmuMixIn, keystone.common.ldap.core.BaseLdap
alias of ProjectNotFound
alias of Project
Bases: keystone.common.ldap.core.BaseLdap
alias of RoleNotFound
Returns a list of all the role assignments linked to project_tree_dn attribute.
alias of Role
Bases: keystone.assignment.core.Driver
Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.DictBase
Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.DictBase
Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.DictBase
Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.DictBase
Override parent to_dict() method with a simpler implementation.
RoleAssignment doesn’t have non-indexed ‘extra’ attributes, so the parent implementation is not applicable.