1import * as omics from "@distilled.cloud/aws/omics";
2import * as Layer from "effect/Layer";
3import { makeOmicsResourceHttpBinding } from "./BindingHttp.ts";
4import { ListReferenceImportJobs } from "./ListReferenceImportJobs.ts";
5import type { ReferenceStore } from "./ReferenceStore.ts";
6
7export const ListReferenceImportJobsHttp = Layer.effect(
8 ListReferenceImportJobs,
9 makeOmicsResourceHttpBinding({
10 tag: "AWS.Omics.ListReferenceImportJobs",
11 operation: omics.listReferenceImportJobs,
12 actions: ["omics:ListReferenceImportJobs"],
13 key: "referenceStoreId",
14 id: (store: ReferenceStore) => store.referenceStoreId,
15 arn: (store: ReferenceStore) => store.referenceStoreArn,
16 }),
17);