import type * as SVC from "@distilled.cloud/aws/codebuild"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { ReportGroup } from "./ReportGroup.ts"; /** * Runtime binding for `codebuild:ListReportsForReportGroup` — lists the * bound report group's report ARNs, newest first. * ### Reading Reports * **Example:** List Reports in the Group * ```typescript * const listReports = yield* AWS.CodeBuild.ListReportsForReportGroup(reportGroup); * * const { reports } = yield* listReports(); * ``` * * @binding */ export interface ListReportsForReportGroup extends Binding.Service< ListReportsForReportGroup, "AWS.CodeBuild.ListReportsForReportGroup", ( reportGroup: G, ) => Effect.Effect< ( request?: Omit, ) => Effect.Effect< SVC.ListReportsForReportGroupOutput, SVC.ListReportsForReportGroupError > > > {} export const ListReportsForReportGroup = Binding.Service( "AWS.CodeBuild.ListReportsForReportGroup", );