Main entry point into the Application Credential service.
keystone.application_credential.core.
Manager
[source]¶Bases: keystone.common.manager.Manager
Default pivot point for the Application Credential backend.
See keystone.common.manager.Manager
for more details on how this
dynamically calls the backend.
authenticate
(application_credential_id, secret)[source]¶Authenticate with an application credential.
application_credential_id (str) – Application Credential ID
secret (str) – Application Credential secret
create_application_credential
(application_credential, initiator=None)[source]¶Create a new application credential.
application_credential (dict) – Application Credential data
initiator – CADF initiator
a new application credential
delete_access_rule
(access_rule_id, initiator=None)[source]¶Delete an access rule.
str – access_rule_id: Access Rule ID
initiator – CADF initiator
keystone.exception.AccessRuleNotFound – If the access rule doesn’t exist.
delete_application_credential
(application_credential_id, initiator=None)[source]¶Delete an application credential.
application_credential_id (str) – Application Credential ID
initiator – CADF initiator
keystone.exception.ApplicationCredentialNotFound – If the application credential doesn’t exist.
driver_namespace
= 'keystone.application_credential'¶get_access_rule
(access_rule_id)[source]¶Get access rule details.
access_rule_id (str) – Access Rule ID
an access rule
get_application_credential
(application_credential_id)[source]¶Get application credential details.
application_credential_id (str) – Application Credential ID
an application credential
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.