UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

49 lines (48 loc) 1.2 kB
/** * Replication settings */ import { ReplicationMode } from "./ReplicationMode"; export declare class OriginalReplicationSettings { src_bucket: string; dst_bucket: string; dst_host: string; dst_token?: string; entries: string[]; when?: any; mode?: ReplicationMode; } /** * Replication settings */ export declare class ReplicationSettings { /** * Source bucket. Must exist. */ readonly srcBucket: string; /** * Destination bucket. Must exist. */ readonly dstBucket: string; /** * Destination host. Must exist. */ readonly dstHost: string; /** * Destination token. Must have write access to the destination bucket. */ readonly dstToken?: string; /** * List of entries to replicate. If empty, all entries are replicated. Wildcards are supported. */ readonly entries: string[]; /** * Conditional query */ readonly when?: any; /** * Replication mode */ readonly mode?: ReplicationMode; static parse(data: OriginalReplicationSettings): ReplicationSettings; static serialize(data: ReplicationSettings): OriginalReplicationSettings; }