aws∕kms‒key - dicomgrid/pt-modules GitHub Wiki
Usage
To use this module in your Terraform, refer to the below module example:
module "aws_kms_key" {
source = "git::https://github.com/dicomgrid/pt-modules.git?ref=null"
# See inputs below for additional required parameters
}
Attributes
Requirements
Name | Version |
---|---|
terraform | >= 1.0 |
aws | >= 4.64.0 |
Providers
Name | Version |
---|---|
aws | >= 4.64.0 |
Modules
No modules.
Resources
Name | Type |
---|---|
aws_kms_alias.main | resource |
aws_kms_key.main | resource |
aws_kms_key_policy.custom | resource |
aws_kms_key_policy.main | resource |
aws_caller_identity.current | data source |
aws_iam_policy_document.ebs | data source |
aws_iam_policy_document.shared_cluster | data source |
aws_region.current | data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
deletion_window_in_days | n/a | any |
n/a | yes |
description | n/a | any |
n/a | yes |
tags | n/a | any |
n/a | yes |
account_id | n/a | any |
null |
no |
aws_project_id | n/a | string |
"null" |
no |
code_managed | n/a | string |
"true" |
no |
compliance | n/a | string |
"null" |
no |
custom_kms_policy | n/a | any |
null |
no |
ebs_kms_shared_account_roles | n/a | any |
null |
no |
kms_alias | n/a | any |
null |
no |
kms_policy | n/a | any |
null |
no |
map_migrated | n/a | string |
"null" |
no |
onetime | n/a | string |
"null" |
no |
region | n/a | any |
null |
no |
Outputs
Name | Description |
---|---|
id | n/a |