Reference: AWS: EventBridge
dependencies {
implementation(platform("org.http4k:http4k-bom:6.36.0.0"))
implementation("org.http4k:http4k-connect-amazon-eventbridge")
implementation("org.http4k:http4k-connect-amazon-eventbridge-fake")
}
The EventBridge connector provides the following Actions: * CreateEventBus * DeleteEventBus * DescribeEventBus * PutEvents
The client APIs utilise the http4k-platform-aws module for request signing, which means no dependencies on the incredibly fat Amazon-SDK JARs. This means this integration is perfect for running Serverless Lambdas where binary size is a performance factor.
Default Fake port: 13577
To start:
Kotlin
fake.kt
package content.ecosystem.connect.reference.amazon.eventbridge
import org.http4k.chaos.start
import org.http4k.connect.amazon.eventbridge.FakeEventBridge
val eventBridge = FakeEventBridge().start()
