dnssec-kms-key

dod-iac/dnssec-kms-key/aws

Terraform Module HCL AWS

Creates a KMS key for DNSSEC

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

Usage Creates a KMS key for DNSSEC. Must be in us-east-1. Read the more about Working with customer managed CMKs for DNSSEC Using directly (assuming in us-east-1): ``hcl module "dnssec_kms_key" { source = "dod-iac/dnssec-kms-key/aws" tags = { Application = var.application Environment = var.environment Automation = "Terraform" } } ` If you need to set a separate provider for the us-east-1 region: `hcl provider "aws" { alias = "us-east-1" region = "us-east-1" } module "dnssec_kms_key" { source = "dod-iac/dnssec-kms-key/aws" providers = { aws = aws.us-east-1 } 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 main branch. Terraform 0.11 and 0.12 are not

Inputs (4)
NameTypeDescriptionDefault
namestringThe display name of the alias. The name must start with the word "alias" followe"alias/dnssec"
tagsmap(string)Tags applied to the KMS key.{}
descriptionstringThe description of the key as viewed in AWS console."A KMS key used to encrypt DNS requests.
key_deletion_window_in_daysstringDuration in days after which the key is deleted after destruction of the resourc30
Outputs (3)
aws_kms_alias_name — The display name of the alias.
aws_kms_key_arn — The Amazon Resource Name (ARN) of the key.
aws_kms_alias_arn — The Amazon Resource Name (ARN) of the key alias.
Resources (2)
aws_kms_aliasaws_kms_key
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud AWS
★ Stars1
Forks2
Total downloads5.9k
Inputs4
Outputs3
Resources2
LicenseMIT
Namespacedod-iac
Updated