With the release of event bus in CloudFormation (Announcement) we can create an EventBus resource and also update the Rule resource to optionally have an EventBus passed in.
Want to use the new EventBridge resources.
Currently working on a solution following other resources as an example.
EventBus construct (merged bbec8c5c3995b9400cfd6ad0d7a71e8f8646a3b9)eventBusName to Rule construct (PR #4839)This is a :rocket: Feature Request
Hey @dehli,
Once the Cloudformation Team adds the functionality for EventBridge into their Resource Specification, the CDK should automatically update with a new L1 construct.
Unfortunately, we have no control over when this happens. If you would like more information, I would reach out to the Cloudformation team in their forum. Otherwise, I will update this issue when we have more information on timeline.
馃樃
Thanks @NGL321! I started to build the L2? construct and then realized the specification hadn't been updated to include an AWS::Events::EventBus so I didn't get too far. 馃槃 Cheers!
Really looking forward to getting this too 馃憤
If I understood correctly, it seems that the EventBridge is now in the Resource Specification:

Yep! @aripalo An AWS::Events::EventBus L2 construct was merged in here: bbec8c5c3995b9400cfd6ad0d7a71e8f8646a3b9
Still need to add an eventBusName to the Rule construct and then this issue can be closed.
With #4839 being merged in, this has been completed. I'll go ahead and close the issue!
Ended up here from Google, it's kind of confusing that all of the doco talks about CloudWatch Events, yet the service is called EventBridge. Did this get rebranded or something? Should the doco be updated to better match the current reality?