RDS operations
Every RDS operation Overcast declares — 24 of 34 implemented — with status, behaviour notes and a link to the AWS API reference for each.
24 of 34 listed operations are implemented. Back to RDS.
Summary
| Category | ✅ Supported | ❌ Unsupported |
|---|---|---|
| DB instances | 6 | 7 |
| Aurora clusters | 6 | 3 |
| Events | 1 | |
| Engine metadata | 2 | |
| Subnet groups | 3 | |
| Parameter groups | 3 | |
| General | 3 |
Endpoints
DB instances
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateDBInstance | ✅ Supported | Docker-backed when available; async creating→available; mysql/postgres/mariadb/aurora-mysql/aurora-postgresql; master accounts can create databases/users and grant privileges; omitted DBName creates no MySQL/MariaDB database; Aurora members use cluster-owned placement, credentials, version, port, and database; omitted PubliclyAccessible defaults to false for Aurora and otherwise follows subnet placement | docs |
DescribeDBInstances | ✅ Supported | List all or filter by DBInstanceIdentifier | docs |
DeleteDBInstance | ✅ Supported | Sets status to “deleting”; stops+removes Docker container | docs |
StopDBInstance | ✅ Supported | Stops Docker container; available→stopping→stopped | docs |
StartDBInstance | ✅ Supported | Starts Docker container; stopped→starting→available | docs |
ModifyDBInstance | ✅ Supported | Metadata updates (class, storage, engine version, multi-AZ, public accessibility); MasterUserPassword is applied to the running engine, requires an available instance, and uses RDS’s engine-specific length and forbidden-character rules | docs |
RebootDBInstance | ❌ Unsupported | stub; returns 501 | docs |
CreateDBSnapshot | ❌ Unsupported | stub; returns 501 | docs |
DeleteDBSnapshot | ❌ Unsupported | stub; returns 501 | docs |
DescribeDBSnapshots | ❌ Unsupported | stub; returns 501 | docs |
RestoreDBInstanceFromDBSnapshot | ❌ Unsupported | stub; returns 501 | docs |
DescribeDBLogFiles | ❌ Unsupported | stub; returns 501 | docs |
DownloadDBLogFilePortion | ❌ Unsupported | stub; returns 501 | docs |
Aurora clusters
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateDBCluster | ✅ Supported | aurora-mysql and aurora-postgresql only; logical cluster, Docker started on first instance | docs |
DescribeDBClusters | ✅ Supported | List all or filter by DBClusterIdentifier; returns cluster members | docs |
DeleteDBCluster | ✅ Supported | Sets status to “deleting”; async removal; refuses a cluster with DeletionProtection enabled | docs |
ModifyDBCluster | ✅ Supported | MasterUserPassword applied to every member’s engine; engine version, port and DeletionProtection applied; backup/maintenance windows, cluster parameter group, security groups and log exports recorded | docs |
StartDBCluster | ✅ Supported | stopped→starting→available | docs |
StopDBCluster | ✅ Supported | available→stopping→stopped | docs |
CreateDBClusterSnapshot | ❌ Unsupported | stub; returns 501 | docs |
DeleteDBClusterSnapshot | ❌ Unsupported | stub; returns 501 | docs |
DescribeDBClusterSnapshots | ❌ Unsupported | stub; returns 501 | docs |
Events
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
DescribeEvents | ✅ Supported | db-instance events for create/start/stop/delete/failure; 14-day retention, 60-minute default window; SourceIdentifier, SourceType, EventCategories, StartTime/EndTime/Duration, Marker/MaxRecords | docs |
Engine metadata
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
DescribeDBEngineVersions | ✅ Supported | mysql (8.4, 8.0, 5.7), postgres (16.1, 15.5, 14.11), mariadb (11.4, 10.11), aurora-mysql (4.0, 3.04, 2.11), aurora-postgresql (15.4, 14.11) | docs |
DescribeOrderableDBInstanceOptions | ✅ Supported | Static list of engine + instance class combos for mysql/postgres/mariadb | docs |
Subnet groups
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateDBSubnetGroup | ✅ Supported | Metadata-only; stores subnet IDs and VPC ID | docs |
DescribeDBSubnetGroups | ✅ Supported | List all or filter by name | docs |
DeleteDBSubnetGroup | ✅ Supported | docs |
Parameter groups
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateDBParameterGroup | ✅ Supported | Validates family against known engines; stores in state | docs |
DescribeDBParameterGroups | ✅ Supported | List all or filter by name | docs |
DeleteDBParameterGroup | ✅ Supported | docs |
General
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
AddTagsToResource | ✅ Supported | Tags stored per-ARN in rds:tags namespace; shared tag validation | docs |
ListTagsForResource | ✅ Supported | Returns tag list for any RDS resource ARN | docs |
RemoveTagsFromResource | ✅ Supported | Removes specified tag keys from a resource | docs |
Related
- RDS — quick start, what works, and the differences from AWS
- All service pages