Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

The `kinesis-firehose-connector` module provisions dependencies for creating a Kinesis Firehose.

License

Notifications You must be signed in to change notification settings

symopsio/terraform-aws-kinesis-firehose-connector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kinesis-firehose-connector

The kinesis-firehose-connector module provisions dependencies for creating a Kinesis Firehose. It does NOT create the Firehose itself. You may use the datadog-connector for a Firehose which pipes to Datadog, or this connector + a custom Firehose for anything else.

To provide the Sym Runtime with access to the resources created in this Connector, use the aws/kinesis-firehose addon in the runtime-connector module.

module "kinesis_firehose_connector" {
  source  = "symopsio/kinesis-firehose-connector/aws"
  version = ">= 2.0.0"

  environment = "sandbox"
}

Requirements

Name Version
terraform >= 0.13.7
aws >= 4.9.0

Providers

Name Version
aws >= 4.9.0

Modules

Name Source Version
s3_bucket cloudposse/s3-bucket/aws 3.1.2

Resources

Name Type
aws_iam_policy.firehose_s3_access resource
aws_iam_role.firehose_role resource
aws_iam_role_policy_attachment.aws_kinesis_firehose_s3_attach resource
aws_caller_identity.current data source
aws_region.current data source

Inputs

Name Description Type Default Required
environment An environment qualifier for the resources this module creates, to support a Terraform SDLC. string n/a yes
name_prefix A prefix for the Firehose dependency names string "" no
tags Additional tags to apply to resources. map(string) {} no

Outputs

Name Description
firehose_bucket_arn The ARN of the created S3 bucket to be used by the Firehose
firehose_role_arn The ARN of the created IAM role to be used by the Firehose

About

The `kinesis-firehose-connector` module provisions dependencies for creating a Kinesis Firehose.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages