keystone.credential.backends.base.CredentialDriverBase[source]¶Bases: object
create_credential(credential_id, credential)[source]¶Create a new credential.
| Raises: | keystone.exception.Conflict – If a duplicate credential exists. | 
|---|
delete_credential(credential_id)[source]¶Delete an existing credential.
| Raises: | keystone.exception.CredentialNotFound – If credential doesn’t exist. | 
|---|
get_credential(credential_id)[source]¶Get a credential by ID.
| Returns: | credential_ref | 
|---|---|
| Raises: | keystone.exception.CredentialNotFound – If credential doesn’t exist. | 
list_credentials(hints)[source]¶List all credentials.
| Parameters: | hints – contains the list of filters yet to be satisfied. Any filters satisfied here will be removed so that the caller will know if any filters remain. | 
|---|---|
| Returns: | a list of credential_refs or an empty list. | 
list_credentials_for_user(user_id, type=None)[source]¶List credentials for a user.
| Parameters: | 
 | 
|---|---|
| Returns: | a list of credential_refs or an empty list. | 
update_credential(credential_id, credential)[source]¶Update an existing credential.
| Raises: | 
 | 
|---|
 
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.