RestoreClusterFromSnapshot
Source:
src/AWS/DocDBElastic/RestoreClusterFromSnapshot.ts
Runtime binding for the RestoreClusterFromSnapshot operation (IAM
actions docdb-elastic:RestoreClusterFromSnapshot +
docdb-elastic:TagResource, plus the EC2 VPC-endpoint permissions elastic
clusters need to attach to a VPC).
Restores a new elastic cluster from a snapshot — e.g. a disaster-recovery
Lambda that rebuilds a cluster from the latest nightly backup. Provide the
implementation with
Effect.provide(AWS.DocDBElastic.RestoreClusterFromSnapshotHttp).
Managing Snapshots
Section titled “Managing Snapshots”const restoreCluster = yield* DocDBElastic.RestoreClusterFromSnapshot();
const result = yield* restoreCluster({ snapshotArn, clusterName: "documents-restored",});// result.cluster.status → "CREATING"