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. 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 chnuk 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
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 objectNo Additional Items
Each item of this array must be:
CloudSyncBwlimit
Type: objectNo Additional Properties
Time
Type: stringBandwidth
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