Skip to content

Latest commit

 

History

History

complete

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

EventBridge Complete Example

Configuration in this directory creates EventBridge resource configuration including an SQS queue, Kinesis stream, and DynamoDB table.

Usage

To run this example you need to execute:

$ terraform init
$ terraform plan
$ terraform apply

Note that this example may create resources which cost money. Run terraform destroy when you don't need these resources.

Requirements

Name Version
terraform >= 0.13.1
aws >= 3.19
random >= 3

Providers

Name Version
aws >= 3.19
random >= 3

Modules

Name Source Version
eventbridge ../../
step_function terraform-aws-modules/step-functions/aws ~> 1.0

Resources

Name Type
aws_cloudwatch_log_group.this resource
aws_kinesis_stream.this resource
aws_sqs_queue.dlq resource
aws_sqs_queue.fifo resource
aws_sqs_queue.queue resource
aws_sqs_queue_policy.queue resource
random_pet.this resource
aws_iam_policy_document.queue data source

Inputs

No inputs.

Outputs

Name Description
eventbridge_bus_arn The EventBridge Bus ARN
eventbridge_rule_arns The EventBridge Rule ARNs
eventbridge_rule_ids The EventBridge Rule IDs