Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSS Notification

Send an SNS notification for new RSS feed item by checking the RSS feed on a cron expression, dynamodb table for checking if alert has already been triggered, hours since to ensure recent notifications, and a filter that allows you to specify a string to filter the RSS feed.

Bulletins

Below are a few examples as to which bulletins you can subscribe to.

Requirements

Name Version
terraform >= 1.0
aws >= 4.0

Providers

Name Version
archive n/a
aws >= 4.0
null n/a

Modules

No modules.

Resources

Name Type
aws_cloudwatch_event_rule.trigger resource
aws_cloudwatch_log_group.log_group resource
aws_dynamodb_table.table resource
aws_iam_policy.policy resource
aws_iam_role.lambda_role resource
aws_iam_role_policy_attachment.policy resource
aws_lambda_function.function resource
aws_lambda_permission.allow_cloudwatch resource
aws_sns_topic.topic resource
null_resource.build resource
archive_file.zip data source
aws_iam_policy_document.policy data source
aws_iam_policy_document.trust data source

Inputs

Name Description Type Default Required
alert_name n/a string n/a yes
cron_expression n/a string "0 * * * ? *" no
hours_since The number of hours since the last RSS feed update number n/a yes
log_retention_days n/a number 30 no
rss_feed_url RSS Feed URL string n/a yes
rss_filter Delimited list of strings by comma to filter RSS feed string n/a yes
tags n/a map(string)
{
"Name": "s3-fim-notification",
"Owner": "johnny"
}
no

Outputs

No outputs.

About

Terraform module for sending SNS notification on new items within RSS feeds.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages