ssm-kms-key

dod-iac/ssm-kms-key/aws

Terraform Module HCL AWS

A KMS Key for use with SSM.

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

Usage Creates a KMS Key for use with AWS SSM. ``hcl module "ssm_kms_key" { source = "dod-iac/ssm-kms-key/aws" name = format("alias/app-%s-ssm-%s", var.application, var.environment) description = format("A KMS key used to encrypt parameters stored in AWS SSM Parameter Store 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 main 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 third pa

Inputs (4)
NameTypeDescriptionDefault
namestringThe display name of the alias. The name must start with the word "alias" followe required
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.{}
descriptionstring"A KMS key used to encrypt SSM volumes."
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
Topics & Tags
ssmterraformaws
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud AWS
★ Stars1
Forks1
Total downloads5.9k
Inputs4
Outputs3
Resources2
LicenseMIT
Namespacedod-iac
Updated