cloudsync.sync_onetime¶
Run cloud sync task without creating it.
No Additional Items
Tuple Validation
Parameter 1: cloud_sync_sync_onetime
cloud_sync_sync_onetime
Type: objectNo Additional Properties
Description
Type: string Default: ""The name of the task to display in the UI.
Path
Type: stringThe local path to back up beginning with /mnt
or /dev/zvol
.
Credentials
Type: integerID of the cloud credential.
CloudTaskAttributes
Type: objectAdditional information for each backup, e.g. bucket name.
No Additional PropertiesBucket
Type: stringMust be at least 1
characters long
Folder
Type: stringFast List
Type: booleanValid only for some providers. Use fewer transactions in exchange for more RAM. This may also speed up or slow down your transfer. See https://rclone.org/docs/#fast-list for more details.
Bucket Policy Only
Type: booleanValid only for GOOGLECLOUDSTORAGE provider. Access checks should use bucket-level IAM policies. If you want to upload objects to a bucket with Bucket Policy Only set then you will need to set this.
Chunk Size
Type: integerValid only for DROPBOX provider. Upload chunk size in MiB. Must fit in memory. Note that these chunks are buffered in memory and there might be a maximum of --transfers
chunks in progress at once. Dropbox Business accounts can have monthly data transfer limits per team per month. By using larger chunk sizes you will decrease the number of data transfer calls used and you'll be able to transfer more data to your Dropbox Business account.
Value must be greater or equal to 5
and strictly lesser than 150
Acknowledge Abuse
Type: booleanValid only for GOOGLE_DRIVER provider. Allow files which return cannotDownloadAbusiveFile to be downloaded. If downloading a file returns the error "This file has been identified as malware or spam and cannot be downloaded" with the error code "cannotDownloadAbusiveFile" then enable this flag to indicate you acknowledge the risks of downloading the file and TrueNAS will download it anyway.
Region
Type: stringValid only for S3 provider. S3 Region.
Encryption
Type: enum (of null or string)Valid only for S3 provider. Server-Side Encryption.
Must be one of:
- null
- "AES256"
Storage Class
Type: enum (of string)Valid only for S3 provider. The storage class to use.
Must be one of:
- ""
- "STANDARD"
- "REDUCED_REDUNDANCY"
- "STANDARD_IA"
- "ONEZONE_IA"
- "INTELLIGENT_TIERING"
- "GLACIER"
- "GLACIER_IR"
- "DEEP_ARCHIVE"
CloudCron
Type: objectCron schedule dictating when the task should run.
No Additional PropertiesMinute
Type: string Default: "00"Hour
Type: string Default: "*""00" - "23"
Dom
Type: string Default: "*""1" - "31"
Month
Type: string Default: "*""1" (January) - "12" (December)
Dow
Type: string Default: "*""1" (Monday) - "7" (Sunday)
Pre Script
Type: string Default: ""A Bash script to run immediately before every backup.
Post Script
Type: string Default: ""A Bash script to run immediately after every backup if it succeeds.
Snapshot
Type: boolean Default: falseWhether to create a temporary snapshot of the dataset before every backup.
Include
Type: array of stringPaths to pass to restic backup --include
.
Each item of this array must be:
Must be at least 1
characters long
Exclude
Type: array of stringPaths to pass to restic backup --exclude
.
Each item of this array must be:
Must be at least 1
characters long
Args
Type: string Default: ""(Slated for removal).
Enabled
Type: boolean Default: trueCan enable/disable the task.
Bwlimit
Type: array of objectSchedule of bandwidth limits.
No Additional ItemsEach item of this array must be:
CloudSyncBwlimit
Type: objectNo Additional Properties
Time
Type: stringTime at which the bandwidth limit takes effect in 24-hour format.
"00:00"
"06:30"
"18:00"
"23:00"
Bandwidth
Bandwidth limit in bytes per second (upload and download).
Value must be strictly greater than 0
Transfers
Default: nullValue must be strictly greater than 0
Direction
Type: enum (of string)Must be one of:
- "PUSH"
- "PULL"
Transfer Mode
Type: enum (of string)Must be one of:
- "SYNC"
- "COPY"
- "MOVE"
Encryption
Type: boolean Default: falseFilename Encryption
Type: boolean Default: falseEncryption Password
Type: string Default: ""Encryption Salt
Type: string Default: ""Create Empty Src Dirs
Type: boolean Default: falseFollow Symlinks
Type: boolean Default: falseParameter 2: cloud_sync_sync_onetime_options
cloud_sync_sync_onetime_options
Type: objectNo Additional Properties
Dry Run
Type: boolean Default: falseResult
Type: nullRequired roles: CLOUD_SYNC_WRITE