# keystone.policy.backends package

## Submodules

- keystone.policy.backends.base module
  - `PolicyDriverBase`
    - `PolicyDriverBase.create_policy()`
    - `PolicyDriverBase.delete_policy()`
    - `PolicyDriverBase.enforce()`
    - `PolicyDriverBase.get_policy()`
    - `PolicyDriverBase.list_policies()`
    - `PolicyDriverBase.update_policy()`
- keystone.policy.backends.rules module
  - `Policy`
    - `Policy.create_policy()`
    - `Policy.delete_policy()`
    - `Policy.enforce()`
    - `Policy.get_policy()`
    - `Policy.list_policies()`
    - `Policy.update_policy()`
- keystone.policy.backends.sql module
  - `Policy`
    - `Policy.create_policy()`
    - `Policy.delete_policy()`
    - `Policy.get_policy()`
    - `Policy.list_policies()`
    - `Policy.update_policy()`
  - `PolicyModel`
    - `PolicyModel.attributes`
    - `PolicyModel.blob`
    - `PolicyModel.extra`
    - `PolicyModel.id`
    - `PolicyModel.type`

## Module contents

this page last updated: 2026-04-01 20:09:17

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug