kinesis-kms-key

dod-iac/kinesis-kms-key/aws

Terraform Module HCL AWS

A KMS Key for use with AWS Kinesis.

Install
module "kinesis-kms-key" {
source = "dod-iac/kinesis-kms-key/aws"
version = "1.0.1"
}
plain text: /constructs/tfmod-dod-iac-kinesis-kms-key-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Usage Creates a KMS Key for use with AWS Kinesis. ``hcl module "kinesis_kms_key" { source = "dod-iac/kinesis-kms-key/aws" name = format("alias/app-%s-kinesis-%s", var.application, var.environment) description = format("A KMS key used to encrypt Kinesis stream records at rest for %s:%s.", var.application, var.environment) tags = { Application = var.application Environment = var.environment Automation = "Terraform" } } ` Terraform Version Terraform 0.13. Pin module version to ~> 1.0.0 . Submit pull-requests to master branch. Terraform 0.11 and 0.12 are not supported. License This project constitutes a work of the United States Government and is not subject to domestic copyright protection under 17 USC § 105. However, because the project utilizes code licensed from contributors and other thir

Inputs (4)
NameTypeDescriptionDefault
namestringThe display name of the alias. The name must start with the word "alias" followe required
descriptionstring"A KMS key used to encrypt Kinesis strea
key_deletion_window_in_daysstringDuration in days after which the key is deleted after destruction of the resourc30
tagsmap(string)Tags applied to the KMS key.{}
Outputs (3)
aws_kms_alias_arn — The Amazon Resource Name (ARN) of the key alias.
aws_kms_alias_name — The display name of the alias.
aws_kms_key_arn — The Amazon Resource Name (ARN) of the key.
Resources (2)
aws_kms_aliasaws_kms_key
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud AWS
★ Stars2
Forks3
Total downloads7.9k
Inputs4
Outputs3
Resources2
LicenseMIT
Namespacedod-iac
Updated