AWS Messaging 0.12.5Last updated in version 0.12.4
View Source
Release Notes
Kinesis Firehose Delivery Stream Module
This module creates an Amazon Kinesis Data Firehose.
Destination to Amazon S3
This module currently only supports a fully managed service for delivering real-time streaming data to Amazon S3. Use
the var.s3_bucket_arn
to specify the s3 destination path and the var.kinesis_stream_arn
to specify the kinesis data
stream.
Sample Usage
- Terraform
- Terragrunt
main.tf
# ------------------------------------------------------------------------------------------------------
# DEPLOY GRUNTWORK'S KINESIS-FIREHOSE MODULE
# ------------------------------------------------------------------------------------------------------
module "kinesis_firehose" {
source = "git::git@github.com:gruntwork-io/terraform-aws-messaging.git//modules/kinesis-firehose?ref=v0.12.5"
# ----------------------------------------------------------------------------------------------------
# REQUIRED VARIABLES
# ----------------------------------------------------------------------------------------------------
# The ARN of the kinesis data stream.
kinesis_stream_arn = <string>
# The name of the Kinesis Data Firehose.
name = <string>
# The ARN of the S3 bucket you want to export the data to.
s3_bucket_arn = <string>
}
terragrunt.hcl
# ------------------------------------------------------------------------------------------------------
# DEPLOY GRUNTWORK'S KINESIS-FIREHOSE MODULE
# ------------------------------------------------------------------------------------------------------
terraform {
source = "git::git@github.com:gruntwork-io/terraform-aws-messaging.git//modules/kinesis-firehose?ref=v0.12.5"
}
inputs = {
# ----------------------------------------------------------------------------------------------------
# REQUIRED VARIABLES
# ----------------------------------------------------------------------------------------------------
# The ARN of the kinesis data stream.
kinesis_stream_arn = <string>
# The name of the Kinesis Data Firehose.
name = <string>
# The ARN of the S3 bucket you want to export the data to.
s3_bucket_arn = <string>
}
Reference
- Inputs
- Outputs
Required
kinesis_stream_arn
stringThe ARN of the kinesis data stream.
name
stringThe name of the Kinesis Data Firehose.
s3_bucket_arn
stringThe ARN of the S3 bucket you want to export the data to.
ARN of the Kinesis Firehose delivery stream.
Name of the Kinesis Firehose delivery stream.