Skip to content

Commit e2970fd

Browse files
authored
feat: Support VPC flow log cloudwatch log group class (#1053)
support log group class
1 parent 3e793b4 commit e2970fd

File tree

31 files changed

+50
-41
lines changed

31 files changed

+50
-41
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,13 +256,13 @@ Full contributing [guidelines are covered here](.github/contributing.md).
256256
| Name | Version |
257257
|------|---------|
258258
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
259-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.20 |
259+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.30 |
260260

261261
## Providers
262262

263263
| Name | Version |
264264
|------|---------|
265-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.20 |
265+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.30 |
266266

267267
## Modules
268268

@@ -445,6 +445,7 @@ No modules.
445445
| <a name="input_external_nat_ip_ids"></a> [external\_nat\_ip\_ids](#input\_external\_nat\_ip\_ids) | List of EIP IDs to be assigned to the NAT Gateways (used in combination with reuse\_nat\_ips) | `list(string)` | `[]` | no |
446446
| <a name="input_external_nat_ips"></a> [external\_nat\_ips](#input\_external\_nat\_ips) | List of EIPs to be used for `nat_public_ips` output (used in combination with reuse\_nat\_ips and external\_nat\_ip\_ids) | `list(string)` | `[]` | no |
447447
| <a name="input_flow_log_cloudwatch_iam_role_arn"></a> [flow\_log\_cloudwatch\_iam\_role\_arn](#input\_flow\_log\_cloudwatch\_iam\_role\_arn) | The ARN for the IAM role that's used to post flow logs to a CloudWatch Logs log group. When flow\_log\_destination\_arn is set to ARN of Cloudwatch Logs, this argument needs to be provided | `string` | `""` | no |
448+
| <a name="input_flow_log_cloudwatch_log_group_class"></a> [flow\_log\_cloudwatch\_log\_group\_class](#input\_flow\_log\_cloudwatch\_log\_group\_class) | Specified the log class of the log group. Possible values are: STANDARD or INFREQUENT\_ACCESS | `string` | `null` | no |
448449
| <a name="input_flow_log_cloudwatch_log_group_kms_key_id"></a> [flow\_log\_cloudwatch\_log\_group\_kms\_key\_id](#input\_flow\_log\_cloudwatch\_log\_group\_kms\_key\_id) | The ARN of the KMS Key to use when encrypting log data for VPC flow logs | `string` | `null` | no |
449450
| <a name="input_flow_log_cloudwatch_log_group_name_prefix"></a> [flow\_log\_cloudwatch\_log\_group\_name\_prefix](#input\_flow\_log\_cloudwatch\_log\_group\_name\_prefix) | Specifies the name prefix of CloudWatch Log Group for VPC flow logs | `string` | `"/aws/vpc-flow-log/"` | no |
450451
| <a name="input_flow_log_cloudwatch_log_group_name_suffix"></a> [flow\_log\_cloudwatch\_log\_group\_name\_suffix](#input\_flow\_log\_cloudwatch\_log\_group\_name\_suffix) | Specifies the name suffix of CloudWatch Log Group for VPC flow logs | `string` | `""` | no |

examples/complete/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2222
| Name | Version |
2323
|------|---------|
2424
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.20 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.30 |
2626

2727
## Providers
2828

2929
| Name | Version |
3030
|------|---------|
31-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.20 |
31+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.30 |
3232

3333
## Modules
3434

examples/complete/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.20"
7+
version = ">= 5.30"
88
}
99
}
1010
}

examples/ipam/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
3030
| Name | Version |
3131
|------|---------|
3232
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
33-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.20 |
33+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.30 |
3434

3535
## Providers
3636

3737
| Name | Version |
3838
|------|---------|
39-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.20 |
39+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.30 |
4040

4141
## Modules
4242

examples/ipam/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.20"
7+
version = ">= 5.30"
88
}
99
}
1010
}

examples/ipv6-dualstack/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
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.20 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.30 |
2424

2525
## Providers
2626

2727
| Name | Version |
2828
|------|---------|
29-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.20 |
29+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.30 |
3030

3131
## Modules
3232

examples/ipv6-dualstack/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.20"
7+
version = ">= 5.30"
88
}
99
}
1010
}

examples/ipv6-only/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
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.20 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.30 |
2424

2525
## Providers
2626

2727
| Name | Version |
2828
|------|---------|
29-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.20 |
29+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.30 |
3030

3131
## Modules
3232

examples/ipv6-only/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.20"
7+
version = ">= 5.30"
88
}
99
}
1010
}

examples/issues/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2525
| Name | Version |
2626
|------|---------|
2727
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
28-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.20 |
28+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.30 |
2929

3030
## Providers
3131

3232
| Name | Version |
3333
|------|---------|
34-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.20 |
34+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.30 |
3535

3636
## Modules
3737

0 commit comments

Comments
 (0)