@effect-aws/client-data-pipeline
v1.10.9
Published
Effectful AWS Data Pipeline client
Readme
@effect-aws/client-data-pipeline
Installation
npm install --save @effect-aws/client-data-pipelineUsage
With default DataPipelineClient instance:
import { DataPipeline } from "@effect-aws/client-data-pipeline";
const program = DataPipeline.listPipelines(args);
const result = pipe(
program,
Effect.provide(DataPipeline.defaultLayer),
Effect.runPromise,
);With custom DataPipelineClient instance:
import { DataPipeline } from "@effect-aws/client-data-pipeline";
const program = DataPipeline.listPipelines(args);
const result = await pipe(
program,
Effect.provide(
DataPipeline.baseLayer(() => new DataPipelineClient({ region: "eu-central-1" })),
),
Effect.runPromise,
);With custom DataPipelineClient configuration:
import { DataPipeline } from "@effect-aws/client-data-pipeline";
const program = DataPipeline.listPipelines(args);
const result = await pipe(
program,
Effect.provide(DataPipeline.layer({ region: "eu-central-1" })),
Effect.runPromiseExit,
);or use DataPipeline.baseLayer((default) => new DataPipelineClient({ ...default, region: "eu-central-1" }))
