DeleteApplicationSnapshot
Source:
src/AWS/KinesisAnalyticsV2/DeleteApplicationSnapshot.ts
Runtime binding for kinesisanalytics:DeleteApplicationSnapshot —
deletes a snapshot of the bound application, e.g. pruning old savepoints
on a retention schedule. The SnapshotCreationTimestamp acts as a
compare-and-set token; read it fresh with
DescribeApplicationSnapshot or ListApplicationSnapshots.
Managing Snapshots
Section titled “Managing Snapshots”const describeSnapshot = yield* AWS.KinesisAnalyticsV2.DescribeApplicationSnapshot(app);const deleteSnapshot = yield* AWS.KinesisAnalyticsV2.DeleteApplicationSnapshot(app);
const { SnapshotDetails } = yield* describeSnapshot({ SnapshotName: "old" });yield* deleteSnapshot({ SnapshotName: "old", SnapshotCreationTimestamp: SnapshotDetails.SnapshotCreationTimestamp!,});