Bases: object
Create a role inference rule.
keystone.exception.RoleNotFound: If the role doesn’t exist.
Create a new role.
keystone.exception.Conflict – If a duplicate role exists.
Delete a role inference rule.
keystone.exception.ImpliedRoleNotFound – If the implied role doesn’t exist.
Delete an existing role.
keystone.exception.RoleNotFound – If the role doesn’t exist.
Get a role inference rule.
keystone.exception.ImpliedRoleNotFound – If the implied role doesn’t exist.
Get a role by ID.
role_ref
keystone.exception.RoleNotFound – If the role doesn’t exist.
List all the rules used to imply one role from another.
List roles in the system.
hints – filter hints which the driver should implement if at all possible.
a list of role_refs or an empty list.
List roles for the provided list of ids.
role_ids – list of ids
a list of role_refs.
This method is used internally by the assignment manager to bulk read a set of roles given their ids.
Update an existing role.
keystone.exception.RoleNotFound – If the role doesn’t exist.
keystone.exception.Conflict – If a duplicate role exists.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.