Skip to content

CopyBackup

Source: src/AWS/FSx/CopyBackup.ts

Runtime binding for the CopyBackup operation (IAM actions fsx:CopyBackup + fsx:TagResource on * — both the source and the new backup’s ARNs are unknowable at deploy time).

Copies an FSx backup within a region or from another region — the cross-region disaster-recovery half of a runtime backup rotation built with CreateBackup. A missing source backup surfaces the typed BackupNotFound. Provide the implementation with Effect.provide(AWS.FSx.CopyBackupHttp).

const copyBackup = yield* AWS.FSx.CopyBackup();
const copy = yield* copyBackup({
SourceBackupId: backup.BackupId!,
SourceRegion: "us-east-1",
});