dynamodb.tf 388 B

12345678910111213141516171819202122
  1. resource "aws_dynamodb_table" "lock_table" {
  2. name = var.lock_table_name
  3. billing_mode = "PAY_PER_REQUEST"
  4. hash_key = "LockID"
  5. depends_on = [ var.module_depends_on ]
  6. server_side_encryption {
  7. enabled = true
  8. kms_key_arn = aws_kms_key.tfstate.arn
  9. }
  10. attribute {
  11. name = "LockID"
  12. type = "S"
  13. }
  14. tags = {
  15. Name = var.lock_table_name
  16. }
  17. }