Skip to content

DescribeDataRepositoryTasks

Source: src/AWS/FSx/DescribeDataRepositoryTasks.ts

Runtime binding for the DescribeDataRepositoryTasks operation (IAM action fsx:DescribeDataRepositoryTasks on *).

Lists Lustre data repository tasks — optionally filtered by file-system-id or task-lifecycle, or by explicit TaskIds — from inside a function runtime. Pairs with CreateDataRepositoryTask to poll an export/import task until it reaches SUCCEEDED. Provide the implementation with Effect.provide(AWS.FSx.DescribeDataRepositoryTasksHttp).

const describeDataRepositoryTasks =
yield* AWS.FSx.DescribeDataRepositoryTasks();
const response = yield* describeDataRepositoryTasks({
TaskIds: [taskId],
});
yield* Effect.log(response.DataRepositoryTasks?.[0]?.Lifecycle);