Infrastructure/Cloud/Database/RDS
Schema
| Property |
Type |
Description |
db_instance_class |
string |
RDS instance class (e.g., db.t3.micro) |
allocated_storage |
integer |
Allocated storage in gigabytes |
storage_type |
string |
Storage type (gp3, io1, standard) |
vpc_security_group_ids |
array of strings |
VPC security group identifiers |
db_subnet_group_name |
string |
DB subnet group name |
publicly_accessible |
boolean |
Whether the instance is publicly accessible (default: false) |
performance_insights_enabled |
boolean |
Enable Performance Insights monitoring |
deletion_protection |
boolean |
Enable deletion protection |
parameter_group |
string |
DB parameter group name |
Example
_type: amadla.org/entity/infrastructure/cloud/database/rds@v1.0.0
_extends: amadla.org/entity/infrastructure/cloud/database@v1.0.0
_body:
engine: postgres
engine_version: "16"
db_instance_class: db.t3.medium
allocated_storage: 100
storage_type: gp3
db_subnet_group_name: prod-db-subnets
vpc_security_group_ids:
- sg-db-access
publicly_accessible: false
performance_insights_enabled: true
deletion_protection: true
Consumers
| Tool |
How It Uses Infrastructure/Cloud/Database/RDS |
| raise |
Provisions RDS instances via raise-aws plugin |