A Terraform module for creating an AWS KMS key
See the examples/
folder
No requirements.
Name | Version |
---|---|
aws | n/a |
No modules.
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 |
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 |