1import * as lf from "@distilled.cloud/aws/lakeformation";
2import * as Layer from "effect/Layer";
3import { makeLakeFormationHttpBinding } from "./BindingHttp.ts";
4import { GetTemporaryGlueTableCredentials } from "./GetTemporaryGlueTableCredentials.ts";
5
6export const GetTemporaryGlueTableCredentialsHttp = Layer.effect(
7 GetTemporaryGlueTableCredentials,
8 makeLakeFormationHttpBinding({
9 capability: "GetTemporaryGlueTableCredentials",
10 iamActions: ["lakeformation:GetDataAccess"],
11 operation: lf.getTemporaryGlueTableCredentials,
12 }),
13);