An EventBridge Rule must either match events by pattern (using source + detailType) or trigger on a schedule (using a rate/cron expression). Without one of these, the rule is deployed but will never fire.
Paste into this field
EventBridge Rule → source or scheduleExpressionOutput looks like
source: aws.ec2 or scheduleExpression: rate(5 minutes)Rate expression: runs at a fixed interval. Examples:
rate(5 minutes) — every 5 minutes
rate(1 hour) — every hour
rate(1 day) — once per day
Cron expression: runs at a specific time. Examples:
cron(0 12 * * ? *) — every day at 12:00 UTC
cron(0 8 ? * MON-FRI *) — weekdays at 8:00 UTC
AWS service event sources follow the format aws.SERVICE (e.g. aws.ec2, aws.rds, aws.s3).
Common examples:
source: aws.ec2, detailType: EC2 Instance State-change Notification
source: aws.rds, detailType: RDS DB Instance Event
source: aws.codepipeline, detailType: CodePipeline Pipeline Execution State Change
Select your EventBridge Rule node → set either "Schedule Expression" OR both "Event Source" and "Detail Type".
Once you have the value, go back to CloudStack Canvas and paste it into the highlighted field.
CloudStack Canvas · Validation Guide