INNER CODE UNIT · Python

send_notification

aws-powertools/powertools-lambda-python · layer_v3/layer/canary/app.py:101

def send_notification():
    """
    sends an event to version tracking event bridge
    """
    if stage != "PROD":
        logger.info("Not sending notification to event bus, because this is not the PROD stage")
        return

    event = {
        "Time": datetime.datetime.now(),
        "Source": "powertools.layer.canary",
        "EventBusName": event_bus_arn,
        "DetailType": "deployment",
        "Detail": json.dumps(
            {
                "version": powertools_version,
                "region": os.environ["AWS_REGION"],
                "layerArn": layer_arn,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…