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