Skip to content

DescribeReplicationConfigurations

Source: src/AWS/EFS/DescribeReplicationConfigurations.ts

Runtime binding for the DescribeReplicationConfigurations operation (IAM action elasticfilesystem:DescribeReplicationConfigurations on the file system ARN).

Reads the bound FileSystem’s replication configuration — destination file systems, replication status, and last-replicated timestamps. A file system with no replication fails with the typed ReplicationNotFound. Provide the implementation with Effect.provide(AWS.EFS.DescribeReplicationConfigurationsHttp).

const describeReplicationConfigurations =
yield* AWS.EFS.DescribeReplicationConfigurations(files);
const status = yield* describeReplicationConfigurations().pipe(
Effect.map((r) => r.Replications?.[0]?.Destinations[0]?.Status),
Effect.catchTag("ReplicationNotFound", () => Effect.succeed(undefined)),
);