keystone  18.0.0
About: OpenStack Keystone (Core Service: Identity) provides an authentication and authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services.
The "Victoria" series (maintained release).
  Fossies Dox: keystone-18.0.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

keystone.notifications.CadfRoleAssignmentNotificationWrapper Class Reference
Inheritance diagram for keystone.notifications.CadfRoleAssignmentNotificationWrapper:
Collaboration diagram for keystone.notifications.CadfRoleAssignmentNotificationWrapper:

Public Member Functions

def __init__ (self, operation)
def __call__ (self, f)

Public Attributes


Static Public Attributes

string ROLE_ASSIGNMENT = 'role_assignment'

Detailed Description

Send CADF notifications for ``role_assignment`` methods.

This function is only used for role assignment events. Its ``action`` and
``event_type`` are dictated below.

- action: ``created.role_assignment`` or ``deleted.role_assignment``
- event_type: ``identity.role_assignment.created`` or

Sends a CADF notification if the wrapped method does not raise an
:class:`Exception` (such as :class:`keystone.exception.NotFound`).

:param operation: one of the values from ACTIONS (created or deleted)

Definition at line 599 of file

Constructor & Destructor Documentation

◆ __init__()

def keystone.notifications.CadfRoleAssignmentNotificationWrapper.__init__ (   self,

Definition at line 617 of file

Member Function Documentation

◆ __call__()

Member Data Documentation

◆ action


◆ event_type



string keystone.notifications.CadfRoleAssignmentNotificationWrapper.ROLE_ASSIGNMENT = 'role_assignment'

Definition at line 615 of file

The documentation for this class was generated from the following file: