Skip to content

DevSecOpsDocs/terraform-rss-notifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published