Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

This parameters template demonstrates the Put EventBridge/CloudWatch Events action:

Insert excerpt
_JSONEscapingRequirements
_JSONEscapingRequirements
nopaneltrue

Info

Event Patterns in CloudWatch Events

This is an opinionated example that works well for ingesting custom events from Atlassian products – refer to Event Patterns in CloudWatch Events for details on these and other available fields.


Put EventBridge/CloudWatch Events parameters example - Atlassian Workflow Event (escaped manually)

Code Block
languagejs
{
  "Entries": [
    {
      "Source": "net.utoolity.atlassian",
      "DetailType": "Atlassian Workflow Event",
      "Detail": "{ \"event\": \"$event.simpleName\", \"traceId\": \"$event.traceId\" }"
    }
  ]
}

Put EventBridge/CloudWatch Events parameters example - Atlassian Workflow Event (escaped with utility function)

Code Block
languagejs
{
  "Entries": [
    {
      "Time": "$event.timestamp",
      "Source": "net.utoolity.atlassian",
      "DetailType": "Atlassian Workflow Event",
      "Detail": "$util.escapeJson('{
        "event": "$event.simpleName",
        "traceID": "$event.traceId"
      }')"
    }
  ]
}