Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 4.43 KB

USAGE.md

File metadata and controls

58 lines (47 loc) · 4.43 KB

Requirements

Name Version
aws ~> 5.0

Providers

Name Version
archive 2.4.2
aws 5.33.0

Modules

No modules.

Resources

Name Type
aws_cloudwatch_event_rule.scheduled resource
aws_cloudwatch_event_target.scheduled resource
aws_cloudwatch_log_group.lambda resource
aws_iam_policy.lambda resource
aws_iam_role.this resource
aws_iam_role_policy_attachment.lambda_logs resource
aws_lambda_function.this resource
aws_lambda_permission.scheduled resource
aws_sns_topic.invoices_notify resource
aws_sns_topic_policy.invoices_notify resource
archive_file.lambda data source
aws_caller_identity.current data source
aws_iam_policy_document.assume_lambda data source
aws_iam_policy_document.invoices_notify data source
aws_iam_policy_document.lambda data source
aws_organizations_organization.current data source

Inputs

Name Description Type Default Required
aws_region AWS Region string n/a yes
lambda_description Lambda description string n/a yes
lambda_handler Lambda handler string n/a yes
lambda_logs_retention Number of days to keep lambda logs number n/a yes
lambda_name Lambda name string n/a yes
lambda_runtime AWS Lambda Runtime. https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html string n/a yes
lambda_schedule AWS CloudWatch Lambda Trigger Scheduled expressions. https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html string n/a yes
lambda_schedule_state Lambda eventbridge rule state string n/a yes
sns_allowed_domain Email to allow SNS subscriptions string n/a yes
lambda_architecture AWS Lambda architecture string "arm64" no

Outputs

Name Description
sns_topic_arn n/a