DocumentDB Cluster
MongoDB-compatible document database.
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Cluster identifier | Text | Yes | — |
| Engine version | Text | — | 5.0.0 |
| Instance class Options: db.t3.medium — 2v · 4 GiB, db.t4g.medium — 2v · 4 GiB, db.r6g.large — 2v · 16 GiB, db.r6g.xlarge — 4v · 32 GiB, db.r6g.2xlarge — 8v · 64 GiB, db.r6g.4xlarge — 16v · 128 GiB, db.r6g.8xlarge — 32v · 256 GiB, db.r6g.12xlarge — 48v · 384 GiB, db.r6g.16xlarge — 64v · 512 GiB, db.r5.large — 2v · 16 GiB, db.r5.xlarge — 4v · 32 GiB, db.r5.2xlarge — 8v · 64 GiB, db.r5.4xlarge — 16v · 128 GiB, db.r5.8xlarge — 32v · 256 GiB, db.r5.12xlarge — 48v · 384 GiB, db.r5.16xlarge — 64v · 512 GiB, db.r5.24xlarge — 96v · 768 GiB | Choice | — | db.t4g.medium |
| Instance count | Number | — | 1 |
| Master username | Text | — | admin |
| Port | Number | — | 27017 |
| Cluster parameter group | Text | — | — |
| Subnet group name | Text | — | — |
| TLS enabled | Toggle | — | true |
| Storage encrypted | Toggle | — | true |
| KMS key ARN (encryption) | Text | — | — |
| Backup retention (days) | Number | — | 7 |
| Backup window (UTC) | Text | — | — |
| Copy tags to snapshot | Toggle | — | true |
| Skip final snapshot | Toggle | — | false |
| Maintenance window (UTC) | Text | — | — |
| Auto minor version upgrade | Toggle | — | true |
| Apply immediately (vs maintenance window) | Toggle | — | false |
| Deletion protection | Toggle | — | false |
| CloudWatch log exports | List | — | — |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Subnet group | Input | aws.rds-subnet-group | db_subnet_group_name |
| Parameter group | Input | aws.documentdb-parameter-group | db_cluster_parameter_group_name |
| Security groupsmulti | Input | aws.security-group | vpc_security_group_ids |
| Client | Input | any | — |