1import * as elasticache from "@distilled.cloud/aws/elasticache";
2import * as Layer from "effect/Layer";
3import { makeElastiCacheAccountHttpBinding } from "./BindingHttp.ts";
4import { DescribeServerlessCacheSnapshots } from "./DescribeServerlessCacheSnapshots.ts";
5
6export const DescribeServerlessCacheSnapshotsHttp = Layer.effect(
7 DescribeServerlessCacheSnapshots,
8 makeElastiCacheAccountHttpBinding({
9 tag: "AWS.ElastiCache.DescribeServerlessCacheSnapshots",
10 operation: elasticache.describeServerlessCacheSnapshots,
11 actions: ["elasticache:DescribeServerlessCacheSnapshots"],
12 }),
13);