Expand description
AWS Database Migration Service (dms) awsJson1.1 control plane for
fakecloud.
The full 119-operation DMS control plane from the AWS Smithy model:
replication instances, endpoints (with per-engine settings), replication
tasks (+ assessment runs, table statistics), replication subnet groups,
event subscriptions, certificates, connections (TestConnection),
serverless replication configs and replications, data providers, instance
profiles, migration projects, schema-conversion / metadata-model requests,
Fleet Advisor, recommendations, account attributes and resource tagging.
DMS is modelled as a state CRUD control plane: there is no real data
migration engine (LocalStack Community treats DMS the same way — the actual
row movement is out of scope). Every resource is real, account-partitioned,
persisted state. Every Create is reflected by its Describe, every
Modify persists, every Delete deletes, TestConnection returns a
successful connection, and newly-created replication instances / started
tasks settle into their steady state (available / running / stopped)
synchronously so waiters complete. Per-engine endpoint settings and other
nested configuration objects are stored as the raw request Value so they
round-trip verbatim.
Re-exports§
pub use service::DmsService;pub use state::DmsData;pub use state::DMS_SNAPSHOT_SCHEMA_VERSION;
Modules§
- persistence
- Snapshot save/load for DMS state.
- service
- Database Migration Service (
dms) awsJson1.1 dispatch + operation handlers. - state
- Account-partitioned, serializable state for AWS Database Migration
Service’s (
dms) control plane.