import type * as SVC from "@distilled.cloud/aws/databrew"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { Job } from "./Job.ts"; export interface ListJobRunsRequest extends Omit< SVC.ListJobRunsRequest, "Name" > {} /** * Runtime binding for `databrew:ListJobRuns` — lists the previous runs of * the bound DataBrew job (newest first, paginated via `NextToken`). * ### Observing Job Runs * **Example:** List Recent Runs * ```typescript * const listJobRuns = yield* AWS.DataBrew.ListJobRuns(job); * * const { JobRuns } = yield* listJobRuns(); * ``` * * @binding */ export interface ListJobRuns extends Binding.Service< ListJobRuns, "AWS.DataBrew.ListJobRuns", ( job: J, ) => Effect.Effect< ( request?: ListJobRunsRequest, ) => Effect.Effect > > {} export const ListJobRuns = Binding.Service( "AWS.DataBrew.ListJobRuns", );