@truenas/api-client
    Preparing search index...

    Interface ReplicationUpdate

    interface ReplicationUpdate {
        allow_from_scratch?: boolean;
        also_include_naming_schema?: string[];
        auto?: boolean;
        compressed?: boolean;
        compression?: "LZ4" | "PIGZ" | "PLZIP" | null;
        direction?: v25_10_0.CloudSyncCreateDirectionInput;
        embed?: boolean;
        enabled?: boolean;
        encryption?: boolean;
        encryption_inherit?: boolean | null;
        encryption_key?: string | null;
        encryption_key_format?: "HEX" | "PASSPHRASE" | null;
        encryption_key_location?: string | null;
        exclude?: string[];
        hold_pending_snapshots?: boolean;
        large_block?: boolean;
        lifetime_unit?: "HOUR" | "DAY" | "WEEK" | "MONTH" | "YEAR" | null;
        lifetime_value?: number | null;
        lifetimes?: v25_10_0.ReplicationLifetimeModel[];
        logging_level?: "ERROR" | "INFO" | "WARNING" | "DEBUG" | null;
        name?: string;
        name_regex?: string | null;
        naming_schema?: string[];
        netcat_active_side?: "LOCAL" | "REMOTE" | null;
        netcat_active_side_listen_address?: string | null;
        netcat_active_side_port_max?: number | null;
        netcat_active_side_port_min?: number | null;
        netcat_passive_side_connect_address?: string | null;
        only_matching_schedule?: boolean;
        periodic_snapshot_tasks?: number[];
        properties?: boolean;
        properties_exclude?: string[];
        properties_override?: { [k: string]: string };
        readonly?: v25_10_0.ReplicationCreateReadonlyInput;
        recursive?: boolean;
        replicate?: boolean;
        restrict_schedule?: v25_10_0.ReplicationTimeCronModel | null;
        retention_policy?: "NONE" | "CUSTOM" | "SOURCE";
        retries?: number;
        schedule?: v25_10_0.ReplicationTimeCronModel | null;
        source_datasets?: [string, ...string[]];
        speed_limit?: number | null;
        ssh_credentials?: number | null;
        sudo?: boolean;
        target_dataset?: string;
        transport?: v25_10_0.ReplicationCountEligibleManualSnapshotsTransportInput;
    }
    Index
    allow_from_scratch?: boolean
    also_include_naming_schema?: string[]
    auto?: boolean
    compressed?: boolean
    compression?: "LZ4" | "PIGZ" | "PLZIP" | null
    embed?: boolean
    enabled?: boolean
    encryption?: boolean
    encryption_inherit?: boolean | null
    encryption_key?: string | null
    encryption_key_format?: "HEX" | "PASSPHRASE" | null
    encryption_key_location?: string | null
    exclude?: string[]
    hold_pending_snapshots?: boolean
    large_block?: boolean
    lifetime_unit?: "HOUR" | "DAY" | "WEEK" | "MONTH" | "YEAR" | null
    lifetime_value?: number | null
    logging_level?: "ERROR" | "INFO" | "WARNING" | "DEBUG" | null
    name?: string
    name_regex?: string | null
    naming_schema?: string[]
    netcat_active_side?: "LOCAL" | "REMOTE" | null
    netcat_active_side_listen_address?: string | null
    netcat_active_side_port_max?: number | null
    netcat_active_side_port_min?: number | null
    netcat_passive_side_connect_address?: string | null
    only_matching_schedule?: boolean
    periodic_snapshot_tasks?: number[]
    properties?: boolean
    properties_exclude?: string[]
    properties_override?: { [k: string]: string }
    recursive?: boolean
    replicate?: boolean
    restrict_schedule?: v25_10_0.ReplicationTimeCronModel | null
    retention_policy?: "NONE" | "CUSTOM" | "SOURCE"
    retries?: number
    source_datasets?: [string, ...string[]]

    1

    speed_limit?: number | null
    ssh_credentials?: number | null
    sudo?: boolean
    target_dataset?: string