Open scub opened 4 months ago
Thank you for your PR.
We hit to similar issue but with source
field for us. We went with @ts-ignore
for now. It is not an issue at EventBirdge rule side and, accepting it.
// @ts-ignore
source: [{ "anything-but": "orcabus.workflowmanager" }],
Describe the bug
When using the L2 construct for EventBridge Rules a type failure occurs when attempting to create an event bridge rule that uses content based filtering patterns. Requiring the use of a trapdoor in order to achieve the desired results.
Expected Behavior
Content based filtering patterns are supported in an events detailType
Current Behavior
Type '{ prefix: string; }' is not assignable to type 'string'
Reproduction Steps
Possible Solution
See https://github.com/aws/aws-cdk/pull/30222
Using a trapdoor does provide a work around
Additional Information/Context
No response
CDK CLI Version
2.141.0
Framework Version
No response
Node.js Version
18.18.0
OS
OSX
Language
TypeScript
Language Version
Typescript 5.4.0
Other information
No response