Skip to content

amboss-mededu/terraform-aws-kms

Repository files navigation

Requirements

No requirements.

Providers

Name Version
aws n/a

Modules

No modules.

Resources

Name Type
aws_kms_alias.alias resource
aws_kms_key.key resource
aws_caller_identity.current data source
aws_iam_policy_document.key_policy data source

Inputs

Name Description Type Default Required
additional_permissions Additional permissions, for cross account key access
list(object(
{
identifiers = list(string)
actions = list(string)
type = string
}))
[] no
name Application/usage of the key string n/a yes
target_account_id Account Id where the key would be used string n/a yes
target_account_name Account name where the key would be used, it would added to all aliases string n/a yes

Outputs

Name Description
alias Alias id/arn and key id/arn map
key Key id and arn map