Skip to content

Commit 1842707

Browse files
feat: Support aws_cloudwatch_log_account_policy (#71)
Co-authored-by: Anton Babenko <[email protected]>
1 parent 080a276 commit 1842707

File tree

57 files changed

+710
-52
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+710
-52
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,23 @@ module "composite_alarm" {
207207
}
208208
```
209209

210+
### Log Account Policy
211+
212+
```hcl
213+
module "log_account_policy" {
214+
source = "terraform-aws-modules/cloudwatch/aws//modules/log-account-policy"
215+
version = "~> 4.0"
216+
217+
log_account_policy_name = "account-data-protection"
218+
log_account_policy_type = "DATA_PROTECTION_POLICY"
219+
create_log_data_protection_policy = true
220+
log_data_protection_policy_name = "redact-addresses"
221+
222+
data_identifiers = ["arn:aws:dataprotection::aws:data-identifier/Address"]
223+
findings_destination_cloudwatch_log_group = "my-cloudwatch-audit-log-group"
224+
}
225+
```
226+
210227
## Examples
211228

212229
- [Complete Cloudwatch log metric filter and alarm](https://github.com/terraform-aws-modules/terraform-aws-cloudwatch/tree/master/examples/complete-log-metric-filter-and-alarm)
@@ -217,6 +234,7 @@ module "composite_alarm" {
217234
- [Cloudwatch query definition](https://github.com/terraform-aws-modules/terraform-aws-cloudwatch/tree/master/examples/query-definition)
218235
- [Cloudwatch Metric Stream](https://github.com/terraform-aws-modules/terraform-aws-cloudwatch/tree/master/examples/metric-stream)
219236
- [Cloudwatch Composite Alarm](https://github.com/terraform-aws-modules/terraform-aws-cloudwatch/tree/master/examples/composite-alarm)
237+
- [Cloudwatch Log Account Policy](https://github.com/terraform-aws-modules/terraform-aws-cloudwatch/tree/master/examples/log-account-policy)
220238

221239
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
222240
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->

examples/cis-alarms/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ 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) | >= 1.0 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.58 |
2424

2525
## Providers
2626

examples/cis-alarms/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.0"
7+
version = ">= 5.58"
88
}
99
}
1010
}

examples/complete-log-metric-filter-and-alarm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ 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) | >= 1.0 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.30 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.58 |
2424

2525
## Providers
2626

examples/complete-log-metric-filter-and-alarm/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.30"
7+
version = ">= 5.58"
88
}
99
}
1010
}

examples/composite-alarm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ 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) | >= 1.0 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.12 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.58 |
2424

2525
## Providers
2626

examples/composite-alarm/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.12"
7+
version = ">= 5.58"
88
}
99
}
1010
}

examples/fixtures/aws_cloudwatch_log_group/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.0"
7+
version = ">= 5.58"
88
}
99

1010
random = {

examples/fixtures/aws_kms_key/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.0"
7+
version = ">= 5.58"
88
}
99

1010
random = {

examples/fixtures/aws_lambda_function/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.0"
7+
version = ">= 5.58"
88
}
99

1010
random = {

0 commit comments

Comments
 (0)