Doc update for moving abstract base classes out of core

This patch updates the service backends documentation, updating the
location for the abstract base classes (out of core and into
backends.base).

Closes-Bug: #1563101

Change-Id: I0b4ce448ba94ec09294b07f704ee07d433049ac8
This commit is contained in:
Ronald De Rose 2016-07-07 17:17:47 +00:00 committed by Ron De Rose
parent 5f7377f5ab
commit 9f5ed12c11
1 changed files with 15 additions and 15 deletions

View File

@ -163,21 +163,21 @@ directory as ``base.py``. The classes are named after the keystone release in wh
they were introduced. For eg. ``DriverV8`` for keystone release version 8.
The corresponding drivers for the services are:
* :mod:`keystone.assignment.core.AssignmentDriverV8`
* :mod:`keystone.assignment.core.RoleDriverV8`
* :mod:`keystone.catalog.core.CatalogDriverV8`
* :mod:`keystone.credential.core.CredentialDriverV8`
* :mod:`keystone.endpoint_policy.core.EndpointPolicyDriverV8`
* :mod:`keystone.federation.core.FederationDriverV8`
* :mod:`keystone.identity.core.IdentityDriverV8`
* :mod:`keystone.identity.core.MappingDriverV8`
* :mod:`keystone.oauth1.core.Oauth1DriverV8`
* :mod:`keystone.policy.core.PolicyDriverV8`
* :mod:`keystone.resource.core.DomainConfigDriverV8`
* :mod:`keystone.resource.core.ResourceDriverV8`
* :mod:`keystone.revoke.core.RevokeDriverV8`
* :mod:`keystone.token.core.TokenDriverV8`
* :mod:`keystone.trust.core.TrustDriverV8`
* :mod:`keystone.assignment.backends.base.AssignmentDriverV9`
* :mod:`keystone.assignment.backends.base.RoleDriverV9`
* :mod:`keystone.catalog.backends.base.CatalogDriverV8`
* :mod:`keystone.credential.backends.base.CredentialDriverV8`
* :mod:`keystone.endpoint_policy.backends.base.EndpointPolicyDriverV8`
* :mod:`keystone.federation.backends.base.FederationDriverV9`
* :mod:`keystone.identity.backends.base.IdentityDriverV8`
* :mod:`keystone.identity.backends.base.MappingDriverV8`
* :mod:`keystone.oauth1.backends.base.Oauth1DriverV8`
* :mod:`keystone.policy.backends.base.PolicyDriverV8`
* :mod:`keystone.resource.backends.base.DomainConfigDriverV8`
* :mod:`keystone.resource.backends.base.ResourceDriverV9`
* :mod:`keystone.revoke.backends.base.RevokeDriverV8`
* :mod:`keystone.token.backends.base.TokenDriverV8`
* :mod:`keystone.trust.backends.base.TrustDriverV8`
If you implement a backend driver for one of the Keystone services, you're
expected to subclass from these classes.