1import * as kms from "@distilled.cloud/aws/kms";
2import * as Layer from "effect/Layer";
3import { makeKmsKeyHttpBinding } from "./BindingHttp.ts";
4import { GenerateMac } from "./GenerateMac.ts";
5
6export const GenerateMacHttp = Layer.effect(
7 GenerateMac,
8 makeKmsKeyHttpBinding({
9 tag: "AWS.KMS.GenerateMac",
10 operation: kms.generateMac,
11 actions: ["kms:GenerateMac"],
12 }),
13);