pub struct SyncBisyncRequest {Show 22 fields
pub async_: Option<bool>,
pub backupdir1: Option<String>,
pub backupdir2: Option<String>,
pub check_access: Option<bool>,
pub check_filename: Option<String>,
pub check_sync: Option<bool>,
pub config: Option<String>,
pub create_empty_src_dirs: Option<bool>,
pub dry_run: Option<bool>,
pub filter: Option<String>,
pub filters_file: Option<String>,
pub force: Option<bool>,
pub group: Option<String>,
pub ignore_listing_checksum: Option<bool>,
pub max_delete: Option<f64>,
pub no_cleanup: Option<bool>,
pub path1: Option<String>,
pub path2: Option<String>,
pub remove_empty_dirs: Option<bool>,
pub resilient: Option<bool>,
pub resync: Option<bool>,
pub workdir: Option<String>,
}Expand description
SyncBisyncRequest
JSON schema
{
"type": "object",
"properties": {
"_async": {
"description": "Run the command asynchronously. Returns a job id
immediately.",
"type": "boolean"
},
"_config": {
"description": "JSON encoded config overrides applied for this call
only.",
"type": "string"
},
"_filter": {
"description": "JSON encoded filter overrides applied for this call
only.",
"type": "string"
},
"_group": {
"description": "Assign the request to a custom stats group.",
"type": "string"
},
"backupdir1": {
"description": "Backup directory on the first remote for changed
files.",
"type": "string"
},
"backupdir2": {
"description": "Backup directory on the second remote for changed
files.",
"type": "string"
},
"checkAccess": {
"description": "Set to true to abort if `RCLONE_TEST` files are
missing on either side.",
"type": "boolean"
},
"checkFilename": {
"description": "Override the access-check sentinel filename;
defaults to `RCLONE_TEST`.",
"type": "string"
},
"checkSync": {
"description": "Controls final listing comparison; leave true for
normal verification or set false to skip.",
"type": "boolean"
},
"createEmptySrcDirs": {
"description": "Set to true to mirror empty directories between the
two paths.",
"type": "boolean"
},
"dryRun": {
"description": "Set to true to simulate the bisync run without
making changes.",
"type": "boolean"
},
"filtersFile": {
"description": "Path to an rclone filters file applied to both
paths.",
"type": "string"
},
"force": {
"description": "Set to true to bypass the `maxDelete` safety
check.",
"type": "boolean"
},
"ignoreListingChecksum": {
"description": "Set to true to ignore checksum differences when
comparing listings.",
"type": "boolean"
},
"maxDelete": {
"description": "Abort the run if deletions exceed this percentage
(default 50).",
"type": "number"
},
"noCleanup": {
"description": "Set to true to keep bisync working files after
completion.",
"type": "boolean"
},
"path1": {
"description": "First remote directory, e.g. `drive:path1`.",
"type": "string"
},
"path2": {
"description": "Second remote directory, e.g. `drive:path2`.",
"type": "string"
},
"removeEmptyDirs": {
"description": "Set to true to remove empty directories during
cleanup.",
"type": "boolean"
},
"resilient": {
"description": "Set to true to allow retrying after certain
recoverable errors.",
"type": "boolean"
},
"resync": {
"description": "Set to true to perform a one-time resync,
rebuilding bisync history.",
"type": "boolean"
},
"workdir": {
"description": "Directory path used to store bisync working
files.",
"type": "string"
}
}
}Fields§
§async_: Option<bool>Run the command asynchronously. Returns a job id immediately.
backupdir1: Option<String>Backup directory on the first remote for changed files.
backupdir2: Option<String>Backup directory on the second remote for changed files.
check_access: Option<bool>Set to true to abort if RCLONE_TEST files are missing on either
side.
check_filename: Option<String>Override the access-check sentinel filename; defaults to
RCLONE_TEST.
check_sync: Option<bool>Controls final listing comparison; leave true for normal verification or set false to skip.
config: Option<String>JSON encoded config overrides applied for this call only.
create_empty_src_dirs: Option<bool>Set to true to mirror empty directories between the two paths.
dry_run: Option<bool>Set to true to simulate the bisync run without making changes.
filter: Option<String>JSON encoded filter overrides applied for this call only.
filters_file: Option<String>Path to an rclone filters file applied to both paths.
force: Option<bool>Set to true to bypass the maxDelete safety check.
group: Option<String>Assign the request to a custom stats group.
ignore_listing_checksum: Option<bool>Set to true to ignore checksum differences when comparing listings.
max_delete: Option<f64>§no_cleanup: Option<bool>Set to true to keep bisync working files after completion.
path1: Option<String>First remote directory, e.g. drive:path1.
path2: Option<String>Second remote directory, e.g. drive:path2.
remove_empty_dirs: Option<bool>Set to true to remove empty directories during cleanup.
resilient: Option<bool>Set to true to allow retrying after certain recoverable errors.
resync: Option<bool>Set to true to perform a one-time resync, rebuilding bisync history.
workdir: Option<String>Directory path used to store bisync working files.
Trait Implementations§
Source§impl Clone for SyncBisyncRequest
impl Clone for SyncBisyncRequest
Source§fn clone(&self) -> SyncBisyncRequest
fn clone(&self) -> SyncBisyncRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more