Skip to content

particuleio/terraform-aws-kms

Repository files navigation

terraform-aws-kms

Manage AWS KMS Key

Usage

Examples

Requirements

Name Version
terraform >= 0.13
aws ~> 4

Providers

Name Version
aws ~> 4

Modules

No modules.

Resources

Name Type
aws_kms_alias.this resource
aws_kms_key.this resource
aws_caller_identity.current data source
aws_iam_policy_document.default data source
aws_iam_policy_document.default_merged data source
aws_iam_policy_document.eks_root_volume_encryption data source
aws_iam_policy_document.eks_root_volume_encryption_merged data source
aws_partition.current data source

Inputs

Name Description Type Default Required
alias n/a string n/a yes
customer_master_key_spec n/a string "SYMMETRIC_DEFAULT" no
description n/a string "" no
enable_key_rotation n/a bool true no
key_usage n/a string "ENCRYPT_DECRYPT" no
multi_region n/a bool false no
policy n/a string "" no
policy_flavor n/a string "default" no
tags n/a map(any) {} no

Outputs

Name Description
arn n/a
key_alias n/a
key_id n/a