You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fine grained control of individual cluster instances
15
15
- Custom endpoints
@@ -211,7 +211,7 @@ module "cluster" {
211
211
-[MySQL](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/tree/master/examples/mysql): A simple MySQL cluster
212
212
-[PostgreSQL](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/tree/master/examples/postgresql): A simple PostgreSQL cluster
213
213
-[S3 Import](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/tree/master/examples/s3_import): A MySQL cluster created from a Percona Xtrabackup stored in S3
214
-
-[Serverless](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/tree/master/examples/serverless): Serverless PostgreSQL and MySQL clusters
214
+
-[Serverless](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/tree/master/examples/serverless): Serverless V1 and V2 (PostgreSQL and MySQL)
215
215
216
216
## Documentation
217
217
@@ -223,14 +223,14 @@ Terraform documentation is generated automatically using [pre-commit hooks](http
| <aname="input_security_group_description"></a> [security\_group\_description](#input\_security\_group\_description)| The description of the security group. If value is set to empty string it will contain cluster name in the description |`string`|`null`| no |
340
340
| <aname="input_security_group_egress_rules"></a> [security\_group\_egress\_rules](#input\_security\_group\_egress\_rules)| A map of security group egress rule defintions to add to the security group created |`map(any)`|`{}`| no |
341
341
| <aname="input_security_group_tags"></a> [security\_group\_tags](#input\_security\_group\_tags)| Additional tags for the security group |`map(string)`|`{}`| no |
342
+
| <aname="input_serverlessv2_scaling_configuration"></a> [serverlessv2\_scaling\_configuration](#input\_serverlessv2\_scaling\_configuration)| Map of nested attributes with serverless v2 scaling properties. Only valid when `engine_mode` is set to `provisioned`|`map(string)`|`{}`| no |
342
343
| <aname="input_skip_final_snapshot"></a> [skip\_final\_snapshot](#input\_skip\_final\_snapshot)| Determines whether a final snapshot is created before the cluster is deleted. If true is specified, no snapshot is created |`bool`|`null`| no |
343
344
| <aname="input_snapshot_identifier"></a> [snapshot\_identifier](#input\_snapshot\_identifier)| Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot |`string`|`null`| no |
344
345
| <aname="input_source_region"></a> [source\_region](#input\_source\_region)| The source region for an encrypted replica DB cluster |`string`|`null`| no |
|[aws_rds_engine_version.postgresql](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/rds_engine_version)| data source |
47
51
48
52
## Inputs
49
53
@@ -53,6 +57,26 @@ No inputs.
53
57
54
58
| Name | Description |
55
59
|------|-------------|
60
+
| <aname="output_aurora_postgresql_serverlessv2_additional_cluster_endpoints"></a> [aurora\_postgresql\_serverlessv2\_additional\_cluster\_endpoints](#output\_aurora\_postgresql\_serverlessv2\_additional\_cluster\_endpoints)| A map of additional cluster endpoints and their attributes |
61
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_arn"></a> [aurora\_postgresql\_serverlessv2\_cluster\_arn](#output\_aurora\_postgresql\_serverlessv2\_cluster\_arn)| Amazon Resource Name (ARN) of cluster |
62
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_database_name"></a> [aurora\_postgresql\_serverlessv2\_cluster\_database\_name](#output\_aurora\_postgresql\_serverlessv2\_cluster\_database\_name)| Name for an automatically created database on cluster creation |
63
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_endpoint"></a> [aurora\_postgresql\_serverlessv2\_cluster\_endpoint](#output\_aurora\_postgresql\_serverlessv2\_cluster\_endpoint)| Writer endpoint for the cluster |
64
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_engine_version_actual"></a> [aurora\_postgresql\_serverlessv2\_cluster\_engine\_version\_actual](#output\_aurora\_postgresql\_serverlessv2\_cluster\_engine\_version\_actual)| The running version of the cluster database |
65
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_hosted_zone_id"></a> [aurora\_postgresql\_serverlessv2\_cluster\_hosted\_zone\_id](#output\_aurora\_postgresql\_serverlessv2\_cluster\_hosted\_zone\_id)| The Route53 Hosted Zone ID of the endpoint |
66
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_id"></a> [aurora\_postgresql\_serverlessv2\_cluster\_id](#output\_aurora\_postgresql\_serverlessv2\_cluster\_id)| The RDS Cluster Identifier |
67
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_instances"></a> [aurora\_postgresql\_serverlessv2\_cluster\_instances](#output\_aurora\_postgresql\_serverlessv2\_cluster\_instances)| A map of cluster instances and their attributes |
68
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_master_password"></a> [aurora\_postgresql\_serverlessv2\_cluster\_master\_password](#output\_aurora\_postgresql\_serverlessv2\_cluster\_master\_password)| The database master password |
69
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_master_username"></a> [aurora\_postgresql\_serverlessv2\_cluster\_master\_username](#output\_aurora\_postgresql\_serverlessv2\_cluster\_master\_username)| The database master username |
70
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_members"></a> [aurora\_postgresql\_serverlessv2\_cluster\_members](#output\_aurora\_postgresql\_serverlessv2\_cluster\_members)| List of RDS Instances that are a part of this cluster |
71
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_port"></a> [aurora\_postgresql\_serverlessv2\_cluster\_port](#output\_aurora\_postgresql\_serverlessv2\_cluster\_port)| The database port |
72
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_reader_endpoint"></a> [aurora\_postgresql\_serverlessv2\_cluster\_reader\_endpoint](#output\_aurora\_postgresql\_serverlessv2\_cluster\_reader\_endpoint)| A read-only endpoint for the cluster, automatically load-balanced across replicas |
73
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_resource_id"></a> [aurora\_postgresql\_serverlessv2\_cluster\_resource\_id](#output\_aurora\_postgresql\_serverlessv2\_cluster\_resource\_id)| The RDS Cluster Resource ID |
74
+
| <aname="output_aurora_postgresql_serverlessv2_cluster_role_associations"></a> [aurora\_postgresql\_serverlessv2\_cluster\_role\_associations](#output\_aurora\_postgresql\_serverlessv2\_cluster\_role\_associations)| A map of IAM roles associated with the cluster and their attributes |
75
+
| <aname="output_aurora_postgresql_serverlessv2_db_subnet_group_name"></a> [aurora\_postgresql\_serverlessv2\_db\_subnet\_group\_name](#output\_aurora\_postgresql\_serverlessv2\_db\_subnet\_group\_name)| The db subnet group name |
76
+
| <aname="output_aurora_postgresql_serverlessv2_enhanced_monitoring_iam_role_arn"></a> [aurora\_postgresql\_serverlessv2\_enhanced\_monitoring\_iam\_role\_arn](#output\_aurora\_postgresql\_serverlessv2\_enhanced\_monitoring\_iam\_role\_arn)| The Amazon Resource Name (ARN) specifying the enhanced monitoring role |
77
+
| <aname="output_aurora_postgresql_serverlessv2_enhanced_monitoring_iam_role_name"></a> [aurora\_postgresql\_serverlessv2\_enhanced\_monitoring\_iam\_role\_name](#output\_aurora\_postgresql\_serverlessv2\_enhanced\_monitoring\_iam\_role\_name)| The name of the enhanced monitoring role |
78
+
| <aname="output_aurora_postgresql_serverlessv2_enhanced_monitoring_iam_role_unique_id"></a> [aurora\_postgresql\_serverlessv2\_enhanced\_monitoring\_iam\_role\_unique\_id](#output\_aurora\_postgresql\_serverlessv2\_enhanced\_monitoring\_iam\_role\_unique\_id)| Stable and unique string identifying the enhanced monitoring role |
79
+
| <aname="output_aurora_postgresql_serverlessv2_security_group_id"></a> [aurora\_postgresql\_serverlessv2\_security\_group\_id](#output\_aurora\_postgresql\_serverlessv2\_security\_group\_id)| The security group ID of the cluster |
56
80
| <aname="output_mysql_additional_cluster_endpoints"></a> [mysql\_additional\_cluster\_endpoints](#output\_mysql\_additional\_cluster\_endpoints)| A map of additional cluster endpoints and their attributes |
57
81
| <aname="output_mysql_cluster_arn"></a> [mysql\_cluster\_arn](#output\_mysql\_cluster\_arn)| Amazon Resource Name (ARN) of cluster |
58
82
| <aname="output_mysql_cluster_database_name"></a> [mysql\_cluster\_database\_name](#output\_mysql\_cluster\_database\_name)| Name for an automatically created database on cluster creation |
0 commit comments