Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 3.43 KB

USAGE.md

File metadata and controls

47 lines (36 loc) · 3.43 KB

Requirements

No requirements.

Providers

Name Version
archive n/a
aws n/a
null n/a

Modules

No modules.

Resources

Name Type
aws_cloudwatch_event_rule.every_x_minutes resource
aws_cloudwatch_event_target.check_every_x_minutes resource
aws_iam_policy.vpc_subnet_ip_monitor_execution_policy resource
aws_iam_role.monitoring_lambda_role resource
aws_iam_role_policy_attachment.monitoring_lambda_role_to_aws_basic_lambda_execution_attachment resource
aws_iam_role_policy_attachment.monitoring_lambda_role_to_vpc_subnet_ip_monitor_execution_policy_attachment resource
aws_lambda_function.monitoring_lambda resource
aws_lambda_permission.allow_cloudwatch_to_call_monitoring_lambda resource
null_resource.npm_install resource
archive_file.lambda_zip data source
null_data_source.wait_for_npm_install data source

Inputs

Name Description Type Default Required
lambda_execution_policy_name The IAM policy name for the lambda execution permissions string "VpcSubnetIpMonitorExecutionPolicy" no
lambda_execution_role_name The IAM role name for the lambda execution permissions string "VpcSubnetIpMonitorRole" no
lambda_function_name The function name for the created lambda string "VpcSubnetIpMonitorFunction" no
lambda_invocation_rate_minutes Fire the lambda every X minutes number 5 no
lambda_invocation_timeout The timeout parameter for the lambda invocation number 5 no

Outputs

Name Description
monitoring_lambda The aws_lambda_function output