Purpose: Templates for CloudWatch Event rules.
No requirements.
| Name | Version |
|---|---|
| aws | n/a |
| template | n/a |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| description | Trigger description | any |
n/a | yes |
| event_detail | A map of configuration data specific to the event type | map(any) |
{} |
no |
| event_source | Source of events for this rule | any |
null |
no |
| event_types | A list of event types to monitor from the event source | list(string) |
[] |
no |
| frequency_cron | A CRON expression defining the trigger schedule | any |
null |
no |
| frequency_rate | A rate of scheduled triggering | any |
null |
no |
| frequency_type | A predefined frequency for scheduled triggering (required if trigger_arn not specified) |
string |
"hourly_on_weekdays" |
no |
| name | Name of the CloudWatch Event trigger | any |
n/a | yes |
| source_arns | A list of ARNs used to filter the monitored source | list |
[] |
no |
| tags | Tags for the event rule | map(any) |
{} |
no |
| target_arn | ARN of the CloudWatch Event target | any |
n/a | yes |
| target_name | Function name for Lambda targets (used to configure invocation permissions) | any |
null |
no |
| target_role | Name of the IAM role assumed by the target | any |
n/a | yes |
No output.

