Skip to content

Commit 45cd79e

Browse files
authored
feat: Added delete marker in replication rules (terraform-aws-modules#108)
1 parent 2fde120 commit 45cd79e

File tree

11 files changed

+29
-28
lines changed

11 files changed

+29
-28
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,14 @@ inputs = {
107107

108108
| Name | Version |
109109
|------|---------|
110-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.26 |
111-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.36 |
110+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
111+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.50 |
112112

113113
## Providers
114114

115115
| Name | Version |
116116
|------|---------|
117-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.36 |
117+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.50 |
118118

119119
## Modules
120120

examples/complete/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ Note that this example may create resources which cost money. Run `terraform des
2929

3030
| Name | Version |
3131
|------|---------|
32-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.26 |
33-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.36 |
32+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
33+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.50 |
3434
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
3535

3636
## Providers
3737

3838
| Name | Version |
3939
|------|---------|
40-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.36 |
40+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.50 |
4141
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
4242

4343
## Modules

examples/complete/versions.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
terraform {
2-
required_version = ">= 0.12.26"
2+
required_version = ">= 0.12.31"
33

44
required_providers {
5-
aws = ">= 3.36"
5+
aws = ">= 3.50"
66
random = ">= 2.0"
77
}
88
}

examples/notification/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ Note that this example may create resources which cost money. Run `terraform des
1919

2020
| Name | Version |
2121
|------|---------|
22-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.26 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.36 |
22+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.50 |
2424
| <a name="requirement_null"></a> [null](#requirement\_null) | >= 2.0 |
2525
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
2626

2727
## Providers
2828

2929
| Name | Version |
3030
|------|---------|
31-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.36 |
31+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.50 |
3232
| <a name="provider_null"></a> [null](#provider\_null) | >= 2.0 |
3333
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
3434

examples/notification/versions.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
terraform {
2-
required_version = ">= 0.12.26"
2+
required_version = ">= 0.12.31"
33

44
required_providers {
5-
aws = ">= 3.36"
5+
aws = ">= 3.50"
66
random = ">= 2.0"
77
null = ">= 2.0"
88
}

examples/object/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ Note that this example may create resources which cost money. Run `terraform des
2020
| Name | Version |
2121
|------|---------|
2222
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.36 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.50 |
2424
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
2525

2626
## Providers
2727

2828
| Name | Version |
2929
|------|---------|
30-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.36 |
30+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.50 |
3131
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
3232

3333
## Modules

examples/object/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_version = ">= 0.13"
33

44
required_providers {
5-
aws = ">= 3.36"
5+
aws = ">= 3.50"
66
random = ">= 2.0"
77
}
88
}

examples/s3-replication/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ Note that this example may create resources which cost money. Run `terraform des
2121

2222
| Name | Version |
2323
|------|---------|
24-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.26 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.36 |
24+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.50 |
2626
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
2727

2828
## Providers
2929

3030
| Name | Version |
3131
|------|---------|
32-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.36 |
33-
| <a name="provider_aws.replica"></a> [aws.replica](#provider\_aws.replica) | >= 3.36 |
32+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.50 |
33+
| <a name="provider_aws.replica"></a> [aws.replica](#provider\_aws.replica) | >= 3.50 |
3434
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
3535

3636
## Modules

examples/s3-replication/versions.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
terraform {
2-
required_version = ">= 0.12.26"
2+
required_version = ">= 0.12.31"
33

44
required_providers {
5-
aws = ">= 3.36"
5+
aws = ">= 3.50"
66
random = ">= 2.0"
77
}
88
}

main.tf

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,11 @@ resource "aws_s3_bucket" "this" {
132132
for_each = replication_configuration.value.rules
133133

134134
content {
135-
id = lookup(rules.value, "id", null)
136-
priority = lookup(rules.value, "priority", null)
137-
prefix = lookup(rules.value, "prefix", null)
138-
status = rules.value.status
135+
id = lookup(rules.value, "id", null)
136+
priority = lookup(rules.value, "priority", null)
137+
prefix = lookup(rules.value, "prefix", null)
138+
delete_marker_replication_status = lookup(rules.value, "delete_marker_replication_status", null)
139+
status = rules.value.status
139140

140141
dynamic "destination" {
141142
for_each = length(keys(lookup(rules.value, "destination", {}))) == 0 ? [] : [lookup(rules.value, "destination", {})]

versions.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
terraform {
2-
required_version = ">= 0.12.26"
2+
required_version = ">= 0.12.31"
33

44
required_providers {
5-
aws = ">= 3.36"
5+
aws = ">= 3.50"
66
}
77
}

0 commit comments

Comments
 (0)