POST /bus/createEventBus HTTP/1.1 Host: demo.eventbridge.com Content-Type: application/json; charset=utf-8 { "eventBusName":"demo-bus", "description":"a demo bus." }
POST /rule/createEventRule HTTP/1.1 Host: demo.eventbridge.com Content-Type: application/json; charset=utf-8 { "eventBusName":"demo-bus", "eventRuleName":"demo-rule", "description":"A demo rule.", "filterPattern":"{}" }
This is a sample with EventBridge target:
POST /target/createEventTargets HTTP/1.1 Host: demo.eventbridge.com Content-Type: application/json; charset=utf-8 { "eventBusName":"demo-bus", "eventRuleName":"demo-rule", "eventTargets":[ { "eventTargetName":"demo-target", "className":"acs.eventbridge", "config":{ "fileName":"~/demo", "line":"{ \"form\":\"JSONPATH\", \"value\":\"$.data\"}" } } ] }