1import * as SD from "@distilled.cloud/aws/servicediscovery";
2import * as Layer from "effect/Layer";
3import { makeCloudMapAccountHttpBinding } from "./BindingHttp.ts";
4import { GetOperation } from "./GetOperation.ts";
5
6export const GetOperationHttp = Layer.effect(
7 GetOperation,
8 makeCloudMapAccountHttpBinding({
9 tag: "AWS.CloudMap.GetOperation",
10 operation: SD.getOperation,
11 // GetOperation does not support resource-level IAM permissions.
12 actions: ["servicediscovery:GetOperation"],
13 }),
14);