Skip to content

Commit 6fa4c68

Browse files
committed
CCM-11228: Enable point-in-time recovery for DynamoDB tables
1 parent 02eeb73 commit 6fa4c68

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed

infrastructure/terraform/components/api/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44

55
## Requirements
66

7-
| Name | Version |
8-
|------|---------|
9-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.81.0 |
7+
No requirements.
108
## Inputs
119

1210
| Name | Description | Type | Default | Required |

infrastructure/terraform/components/api/ddb_table_letters.tf

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
terraform {
2-
required_providers {
3-
aws = {
4-
source = "hashicorp/aws"
5-
version = "5.81.0"
6-
}
7-
}
8-
}
91
resource "aws_dynamodb_table" "letters" {
102
name = "${local.csi}-letters"
113
billing_mode = "PAY_PER_REQUEST"
@@ -35,5 +27,9 @@ resource "aws_dynamodb_table" "letters" {
3527
type = "string"
3628
}
3729

30+
point_in_time_recovery {
31+
enabled = true
32+
}
33+
3834
tags = var.default_tags
3935
}

infrastructure/terraform/components/api/ddb_table_mi.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,9 @@ resource "aws_dynamodb_table" "mi" {
1515
type = "string"
1616
}
1717

18+
point_in_time_recovery {
19+
enabled = true
20+
}
21+
1822
tags = var.default_tags
1923
}

0 commit comments

Comments
 (0)