Skip to content

champ-oss/terraform-aws-kms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-aws-kms

A Terraform module for creating an AWS KMS key

.github/workflows/module.yml .github/workflows/lint.yml .github/workflows/sonar.yml

SonarCloud

Quality Gate Status Vulnerabilities Reliability Rating

Example Usage

See the examples/ folder

Requirements

No requirements.

Providers

Name Version
aws n/a

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.this data source

Inputs

Name Description Type Default Required
account_actions https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key#policy list(object({ account = string, actions = list(string) })) n/a yes
deletion_window_in_days https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key#deletion_window_in_days number 30 no
git Name of the Git repo string n/a yes
name https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_alias#name string n/a yes
tags Map of tags to assign to resources map(string) {} no

Outputs

Name Description
arn https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key#arn
key_id https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key#key_id

Features

Contributing

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages