Configuration in this directory creates a MySQL Aurora cluster.
To run this example you need to execute:
$ terraform init
$ terraform plan
$ terraform apply
Note that this example may create resources which cost money. Run terraform destroy
when you don't need these resources.
Name | Version |
---|---|
terraform | >= 1.0 |
aws | >= 5.64 |
Name | Version |
---|---|
aws | >= 5.64 |
Name | Source | Version |
---|---|---|
aurora | ../../ | n/a |
kms | terraform-aws-modules/kms/aws | ~> 2.0 |
vpc | terraform-aws-modules/vpc/aws | ~> 5.0 |
vpc_endpoints | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | ~> 5.0 |
Name | Type |
---|---|
aws_availability_zones.available | data source |
No inputs.
Name | Description |
---|---|
additional_cluster_endpoints | A map of additional cluster endpoints and their attributes |
cluster_arn | Amazon Resource Name (ARN) of cluster |
cluster_database_name | Name for an automatically created database on cluster creation |
cluster_endpoint | Writer endpoint for the cluster |
cluster_engine_version_actual | The running version of the cluster database |
cluster_hosted_zone_id | The Route53 Hosted Zone ID of the endpoint |
cluster_id | The RDS Cluster Identifier |
cluster_instances | A map of cluster instances and their attributes |
cluster_master_user_secret | The generated database master user secret when manage_master_user_password is set to true |
cluster_members | List of RDS Instances that are a part of this cluster |
cluster_port | The database port |
cluster_reader_endpoint | A read-only endpoint for the cluster, automatically load-balanced across replicas |
cluster_resource_id | The RDS Cluster Resource ID |
cluster_role_associations | A map of IAM roles associated with the cluster and their attributes |
db_cluster_activity_stream_kinesis_stream_name | The name of the Amazon Kinesis data stream to be used for the database activity stream |
db_cluster_cloudwatch_log_groups | Map of CloudWatch log groups created and their attributes |
db_cluster_parameter_group_arn | The ARN of the DB cluster parameter group created |
db_cluster_parameter_group_id | The ID of the DB cluster parameter group created |
db_cluster_secretsmanager_secret_rotation_enabled | Specifies whether automatic rotation is enabled for the secret |
db_parameter_group_arn | The ARN of the DB parameter group created |
db_parameter_group_id | The ID of the DB parameter group created |
db_subnet_group_name | The db subnet group name |
enhanced_monitoring_iam_role_arn | The Amazon Resource Name (ARN) specifying the enhanced monitoring role |
enhanced_monitoring_iam_role_name | The name of the enhanced monitoring role |
enhanced_monitoring_iam_role_unique_id | Stable and unique string identifying the enhanced monitoring role |
security_group_id | The security group ID of the cluster |