Skip to content

Commit c2073a0

Browse files
authored
feat: Support default_auth_scheme (#39)
1 parent c65b5f0 commit c2073a0

File tree

15 files changed

+26
-17
lines changed

15 files changed

+26
-17
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module
6363
| Name | Version |
6464
|------|---------|
6565
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5.7 |
66-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.0 |
66+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.15 |
6767

6868
## Providers
6969

7070
| Name | Version |
7171
|------|---------|
72-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.0 |
72+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.15 |
7373

7474
## Modules
7575

@@ -105,6 +105,7 @@ No modules.
105105
| <a name="input_db_cluster_identifier"></a> [db\_cluster\_identifier](#input\_db\_cluster\_identifier) | DB cluster identifier | `string` | `""` | no |
106106
| <a name="input_db_instance_identifier"></a> [db\_instance\_identifier](#input\_db\_instance\_identifier) | DB instance identifier | `string` | `""` | no |
107107
| <a name="input_debug_logging"></a> [debug\_logging](#input\_debug\_logging) | Whether the proxy includes detailed information about SQL statements in its logs | `bool` | `false` | no |
108+
| <a name="input_default_auth_scheme"></a> [default\_auth\_scheme](#input\_default\_auth\_scheme) | Default authentication scheme that the proxy uses for client connections to the proxy and connections from the proxy to the underlying database. Valid values are NONE and IAM\_AUTH. Defaults to NONE | `string` | `null` | no |
108109
| <a name="input_endpoints"></a> [endpoints](#input\_endpoints) | Map of DB proxy endpoints to create and their attributes | <pre>map(object({<br/> name = optional(string)<br/> vpc_subnet_ids = list(string)<br/> vpc_security_group_ids = optional(list(string))<br/> target_role = optional(string)<br/> tags = optional(map(string), {})<br/> }))</pre> | `{}` | no |
109110
| <a name="input_engine_family"></a> [engine\_family](#input\_engine\_family) | The kind of database engine that the proxy will connect to. Valid values are `MYSQL` or `POSTGRESQL` | `string` | `""` | no |
110111
| <a name="input_iam_policy_name"></a> [iam\_policy\_name](#input\_iam\_policy\_name) | The name of the role policy. If omitted, Terraform will assign a random, unique name | `string` | `""` | no |

examples/mysql-iam-cluster/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ An EC2 instance configuration has been provided for use in validating the exampl
3131
| Name | Version |
3232
|------|---------|
3333
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5.7 |
34-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.0 |
34+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.15 |
3535

3636
## Providers
3737

3838
| Name | Version |
3939
|------|---------|
40-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.0 |
40+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.15 |
4141

4242
## Modules
4343

examples/mysql-iam-cluster/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 = ">= 6.0"
7+
version = ">= 6.15"
88
}
99
}
1010
}

examples/mysql-iam-instance/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ An EC2 instance configuration has been provided for use in validating the exampl
3131
| Name | Version |
3232
|------|---------|
3333
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5.7 |
34-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.0 |
34+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.15 |
3535
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
3636

3737
## Providers
3838

3939
| Name | Version |
4040
|------|---------|
41-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.0 |
41+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.15 |
4242
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
4343

4444
## Modules

examples/mysql-iam-instance/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 = ">= 6.0"
7+
version = ">= 6.15"
88
}
99
random = {
1010
source = "hashicorp/random"

examples/postgresql-iam-cluster/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ An EC2 instance configuration has been provided for use in validating the exampl
3131
| Name | Version |
3232
|------|---------|
3333
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5.7 |
34-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.0 |
34+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.15 |
3535

3636
## Providers
3737

3838
| Name | Version |
3939
|------|---------|
40-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.0 |
40+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.15 |
4141

4242
## Modules
4343

examples/postgresql-iam-cluster/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ module "rds" {
8888

8989
name = local.name
9090
engine = "aurora-postgresql"
91-
engine_version = "14.7"
91+
engine_version = "17.5"
9292
master_username = "root"
9393

9494
# When using RDS Proxy w/ IAM auth - Database must be username/password auth, not IAM

examples/postgresql-iam-cluster/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 = ">= 6.0"
7+
version = ">= 6.15"
88
}
99
}
1010
}

examples/postgresql-iam-instance/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ An EC2 instance configuration has been provided for use in validating the exampl
3131
| Name | Version |
3232
|------|---------|
3333
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5.7 |
34-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.0 |
34+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 6.15 |
3535
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
3636

3737
## Providers
3838

3939
| Name | Version |
4040
|------|---------|
41-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.0 |
41+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 6.15 |
4242
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
4343

4444
## Modules

examples/postgresql-iam-instance/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 = ">= 6.0"
7+
version = ">= 6.15"
88
}
99
random = {
1010
source = "hashicorp/random"

0 commit comments

Comments
 (0)