24 lines
478 B
HCL
24 lines
478 B
HCL
locals {
|
|
dynamodb_lock_key_id = "LockID"
|
|
}
|
|
|
|
resource "aws_dynamodb_table" "lock" {
|
|
name = local.table_name
|
|
hash_key = local.dynamodb_lock_key_id
|
|
|
|
billing_mode = var.table_billing_mode
|
|
write_capacity = var.table_write_capacity
|
|
read_capacity = var.table_read_capacity
|
|
|
|
attribute {
|
|
name = local.dynamodb_lock_key_id
|
|
type = "S"
|
|
}
|
|
|
|
server_side_encryption {
|
|
enabled = var.table_encryption_at_rest
|
|
kms_key_arn = aws_kms_key.this.arn
|
|
}
|
|
|
|
}
|