workspaces-kms-key
dod-iac/workspaces-kms-key/aws
A KMS Key for use with Amazon Workspaces.
Usage Creates a KMS Key for use with Amazon Workspaces. ``hcl module "workspaces_kms_key" { source = "dod-iac/workspaces-kms-key/aws" name = format("alias/app-%s-workspaces-%s", var.application, var.environment) description = format("A KMS key used to encrypt data at rest in Amazon Workspaces for %s:%s.", var.application, var.environment) tags = { Application = var.application Environment = var.environment Automation = "Terraform" } } ` Terraform Version Terraform 0.12. Pin module version to "~> 1.0.0". Submit pull-requests to "master" branch. Terraform 0.11 is not supported. Contributing We'd love to have your contributions! Please see CONTRIBUTING.md for more info. Security Please see SECURITY.md for more info. License This project constitutes a work of the United States Government and i
| Name | Type | Description | Default |
|---|---|---|---|
| description | string | "A KMS key used to encrypt data at rest | |
| key_deletion_window_in_days | string | Duration in days after which the key is deleted after destruction of the resourc | 30 |
| name | string | The display name of the alias. The name must start with the word "alias" followe | "alias/workspaces" |
| tags | map(string) | Tags applied to the KMS key. | {} |
aws_kms_alias_arn — The Amazon Resource Name (ARN) of the key alias.aws_kms_alias_name — The display name of the alias.aws_kms_key_arn — The Amazon Resource Name (ARN) of the key.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,