1import * as eks from "@distilled.cloud/aws/eks";
2import * as Layer from "effect/Layer";
3import { makeEKSClusterHttpBinding } from "./BindingHttp.ts";
4import { DescribeIdentityProviderConfig } from "./DescribeIdentityProviderConfig.ts";
5
6export const DescribeIdentityProviderConfigHttp = Layer.effect(
7 DescribeIdentityProviderConfig,
8 makeEKSClusterHttpBinding({
9 tag: "AWS.EKS.DescribeIdentityProviderConfig",
10 operation: eks.describeIdentityProviderConfig,
11 actions: ["eks:DescribeIdentityProviderConfig"],
12 key: "clusterName",
13 scope: "subresources",
14 }),
15);