Skip to content

Latest commit

 

History

History
73 lines (54 loc) · 4.38 KB

README.md

File metadata and controls

73 lines (54 loc) · 4.38 KB

aws-tf-amazon-connect

Terraform and Python to create an Amazon Connect instance.

This module creates a simple amazon connect infrastructure with s3 bucket and kms key for call and chat.

Example

module "connect-instance" {
  source                 = "git::https://github.com/fortunecookiezen/aws-tf-amazon-connect.git?ref=v2.0"
  connect-instance-alias = "demo"
}

Requirements

Name Version
aws >= 4.0

Providers

Name Version
aws 4.8.0

Modules

No modules.

Inputs

Name Description Type Default Required
connect-instance-alias The instance alias for the Amazon Connect instance this stack will support string "default" no

Resources

Name Type
aws_connect_instance.connect resource
aws_iam_role.firehose resource
aws_kinesis_firehose_delivery_stream.firehose resource
aws_kms_alias.connect resource
aws_kms_key.connect resource
aws_s3_bucket.connect resource
aws_s3_bucket.firehose resource
aws_s3_bucket_acl.connect resource
aws_s3_bucket_acl.firehose resource
aws_s3_bucket_policy.connect resource
aws_s3_bucket_policy.firehose resource
aws_s3_bucket_public_access_block.connect resource
aws_s3_bucket_public_access_block.firehose resource
aws_s3_bucket_server_side_encryption_configuration.connect resource
aws_s3_bucket_server_side_encryption_configuration.firehose resource
aws_s3_bucket_versioning.connect resource
aws_s3_bucket_versioning.firehose resource
aws_caller_identity.current data source
aws_iam_policy_document.connect_key_policy data source
aws_region.current data source

Outputs

Name Description
connect_ctr_stream name of the kinesis firehose stream configured to accept connect call trace records (ctr)
connect_data_storage_s3_bucket bucket name for the connect instance