in lambdas/on_file_converted/app.py [0:0]
def generateEvent(payload, status="file-validated"):
eventBridge = boto3.client("events")
logger.info({
"message": "Sending event {}".format(status),
"payload": payload
})
event = {
"Time": datetime.datetime.now(),
"Source": "NFProcessor.file_validator",
"DetailType": status,
"Detail": payload
}
logger.debug({
"message": "event final payload",
"payload": payload
})
eventBridgePutReturn = eventBridge.put_events(Entries = [event])
logger.debug({
"message": "Event Bridge PUT return",
"eventBridgePutReturn": eventBridgePutReturn
})