EventBridgeEvent: {
    account: string;
    detail?: unknown;
    "detail-type": string;
    id: string;
    region: string;
    "replay-name"?: string;
    resources: string[];
    source: string;
    time: string;
    version: string;
}

Zod schema for EventBridge event

Type declaration

  • account: string
  • Optionaldetail?: unknown
  • detail-type: string
  • id: string
  • region: string
  • Optionalreplay-name?: string
  • resources: string[]
  • source: string
  • time: string
  • version: string
{
"version": "0",
"id": "6a7e8feb-b491-4cf7-a9f1-bf3703467718",
"detail-type": "EC2 Instance State-change Notification",
"source": "aws.ec2",
"account": "111122223333",
"time": "2017-12-22T18:43:48Z",
"region": "us-west-1",
"resources": [
"arn:aws:ec2:us-west-1:123456789012:instance/i-1234567890abcdef0"
],
"detail": {
"instance_id": "i-1234567890abcdef0",
"state": "terminated"
},
"replay-name": "replay_archive"
}