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.