blob: 53dff843c2264f2a393dcfbd20c8995ee7b0c885 [file] [log] [blame] [view]
## Create EventBus
```text
POST /bus/createEventBus HTTP/1.1
Host: demo.eventbridge.com
Content-Type: application/json; charset=utf-8
{
"eventBusName":"demo-bus",
"description":"a demo bus."
}
```
## Create EventRule
```text
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":"{}"
}
```
## Create Target
This is a sample with EventBridge target:
```text
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\"}"
}
}
]
}
```