in source/lib/events.py [0:0]
def add_permission(self, lambda_function_name, event_rule_arn):
try:
response = lambda_client.add_permission(
FunctionName=lambda_function_name,
StatementId='stop_backup_event',
Action='lambda:InvokeFunction',
Principal='events.amazonaws.com',
SourceArn=event_rule_arn
)
return response
except Exception as e:
self.logger.error("unhandled exception: CloudWatchEvent_add_permission", exc_info=1)