Functions.Templates/Templates/EventGridTrigger-Python/__init__.py (12 lines of code) (raw):
import json
import logging
from azure.functions import EventGridEvent
def main(event: EventGridEvent):
result = json.dumps({
'id': event.id,
'data': event.get_json(),
'topic': event.topic,
'subject': event.subject,
'event_type': event.event_type,
})
logging.info('Python EventGrid trigger processed an event: %s', result)