Terraform module to setup an AWS Kinesis stream, add Cloudwatch alerts and push them to SNS.
Name |
Description |
Type |
Default |
Required |
environment |
Environment to deploy on |
string |
n/a |
yes |
kinesis_retention_period |
Retention period for the data in the kinesis stream |
number |
24 |
no |
kinesis_shard_count |
Number of shards to deploy in the stream |
number |
1 |
no |
name |
Name of the stack |
string |
n/a |
yes |
project |
Project name to use |
string |
n/a |
yes |
sns_topic_arn |
SNS topic to push the alerts of the monitoring to |
string |
n/a |
yes |
tags |
List of map of additional tags |
list |
<list> |
no |
Name |
Description |
aws_kinesis_stream_arn |
The Amazon Resource Name (ARN) specifying the Stream (same as id) |
aws_kinesis_stream_id |
The unique Stream id |
aws_kinesis_stream_name |
The unique Stream name |
aws_kinesis_stream_shard_count |
The count of Shards for this Stream |