Skip to content

DBInstance

Source: src/AWS/DocDB/DBInstance.ts

An Amazon DocumentDB instance — a compute member of a DocumentDB DBCluster. Storage, backup, and endpoints are managed at the cluster level; the instance contributes CPU/RAM and can serve as a writer or reader. Provisioning takes several minutes.

Mutable fields (dbInstanceClass, promotionTier, maintenance window, monitoring) are reconciled in place; immutable fields (engine, dbClusterIdentifier, availabilityZone) force a replacement.

const writer = yield* DBInstance("Writer", {
dbClusterIdentifier: cluster.dbClusterIdentifier,
dbInstanceClass: "db.t3.medium",
});