1import type * as translate from "@distilled.cloud/aws/translate";
2import type * as Effect from "effect/Effect";
3import * as Binding from "../../Binding.ts";
4
5/**
6 * Runtime binding for `translate:ListParallelData` — list the parallel data
7 * resources in the account and region.
8 *
9 * ### Reading Parallel Data
10 * **Example:** List parallel data resources
11 * ```typescript
12 * // init
13 * const listParallelData = yield* AWS.Translate.ListParallelData();
14 *
15 * // runtime
16 * const result = yield* listParallelData({ MaxResults: 50 });
17 * // result.ParallelDataPropertiesList -> [{ Name, Arn, Status, … }, …]
18 * ```
19 *
20 * @binding
21 */
22export interface ListParallelData extends Binding.Service<
23 ListParallelData,
24 "AWS.Translate.ListParallelData",
25 () => Effect.Effect<
26 (
27 request?: translate.ListParallelDataRequest,
28 ) => Effect.Effect<
29 translate.ListParallelDataResponse,
30 translate.ListParallelDataError
31 >
32 >
33> {}
34export const ListParallelData = Binding.Service<ListParallelData>(
35 "AWS.Translate.ListParallelData",
36);